我正在使用create-react-app引导的应用程序,一切都运行良好。我一直在这里提供的文档上下:
https://www.npmjs.com/package/react-scripts
但无法找到我的问题的答案。简单地说:当使用npm start
在开发中运行应用程序时,如何告诉npm 不每次保存时重新加载浏览器?当您将Chrome的React和Redux devtools扩展程序放在您想要的位置时,重新加载会很痛苦。
我确定答案是在package.json的这些脚本的布局中:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
但是对于我的生活,我找不到关于这些脚本如何工作的油腻肮脏的地鼠胆量的任何细节。这是node.js的问题吗?任何顶级文档的指针都表示赞赏。我不知道从哪里开始...
编辑:我应该补充一点,我在使用creat-react-app之前学习了ReactJS,在线上的stackskills类我手动安装了react *,在这个环境中,浏览器没有自动重载,所有的错误/警告等等仅在运行npm start
的终端中显示,而不是在浏览器中显示。这是我首选的设置...
@ Sag1v:npm提供的webpack信息是:
$ npm list | grep webpack
| +-- case-sensitive-paths-webpack-plugin@1.1.4
| +-- extract-text-webpack-plugin@1.0.1
| | `-- webpack-sources@0.1.4
| +-- html-webpack-plugin@2.24.0
| +-- webpack@1.14.0
| | `-- webpack-core@0.6.9
| +-- webpack-dev-server@1.16.2
| | `-- webpack-dev-middleware@1.10.0
| +-- webpack-manifest-plugin@1.1.0