npm start / reactjs - 如何防止浏览器在保存

时间:2017-04-28 14:24:15

标签: node.js reactjs create-react-app

我正在使用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

0 个答案:

没有答案