自动重建和重新加载浏览器如何在create-react-app中工作

时间:2018-09-05 12:09:45

标签: reactjs react-scripts

嗨,我是reactJS的新手,并且最近通过从 create-react-app 开始并对其进行修改来学习reactjs。我的疑问是 create-react-app 如何检测文件中的更改并自动重建它们。我使用了普通的 nodejs + react + webpack 应用,因此我必须手动指定 npm run build node start package.json 中,就像

  "scripts": {
    "build": "webpack",
    "start": "node server"
  },

如果上述create-react-app的内容与

不同
 "scripts": {
    "predeploy": "npm run build",
    "deploy": "gh-pages -d build",
    "start": "npm run build-css && run-p -ncr watch-css start-js",
    "start-js": "react-scripts start",
    "build": "run-s -n build-css build-js",
    "build-js": "react-scripts build",
    "test": "run-s -n build-css test-js",
    "test-js": "react-scripts test --env=jsdom",
    "build-css": "node-less-chokidar src",
    "watch-css": "node-less-chokidar src --watch",
    "eject": "react-scripts eject"
  }

create-react-app 和普通的 node+webpack+react 应用在重新构建源代码方面有何不同? (启动服务器似乎没什么用,因为一旦启动,两种情况下它将在端口上运行。要重新启动服务器,需要停止进程并重新启动两个应用程序。因此,构建源代码是我唯一关心的问题)。任何帮助表示赞赏。

0 个答案:

没有答案