【发布时间】:2021-04-03 08:02:48
【问题描述】:
我已经使用 npx create-react-app 创建了这个应用程序。在此之后,我删除了 src 文件夹中除 index.js 之外的所有文件。然后热重载不起作用。我已经转到 chrome 并手动刷新页面以查看更改。 这是我的 index.js 文件。
import React from 'react';
import ReactDom from 'react-dom';
function Greeting() {
return (
<div>
<h1>hello World</h1>
<ul>
<li>Click Here</li>
</ul>
</div>
);
}
ReactDom.render(<Greeting />, document.getElementById('root'));
Package.json文件
{
"name": "tutorial",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-scripts": "4.0.1",
"web-vitals": "^0.2.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
【问题讨论】:
-
有时确实会发生这种情况。执行 npm install 并尝试添加一些代码。然后按CTRL+S查看页面是否更新
-
刷新编辑器,重新启动 npm,清除浏览器中网站的缓存以及其他一些步骤。应该没问题
-
你有 React-17。做一件事在你的 package.json() 中做这些更新,然后做 npm install, "react": "^16.3.1", "react-dom": "^16.13.1",
标签: javascript reactjs webpack jsx