首页 > 解决方案 > 当服务器代码发生更改时,create-react-app 不会重新启动

问题描述

使用 /src/setupProxy.js,我已经导入 /server/index.js 并启动了一个服务器 api。

问题是对 /server/ 目录中文件的更改不会重新启动 create-react-app,因此在我杀死它并重新启动它之前,我看不到任何更改。

有没有办法让 create-react-app 也监视服务器目录的更改,或者使用 nodemon 运行 create-react-app 的方法?

标签: create-react-app

解决方案


看起来你可以

nodemon create-react-app start

当您在 src 目录中进行更改时,create-react-app 会在浏览器中进行更好的就地更新,因此您不希望 nodemon 在这种情况下触发重新启动。

为避免这种情况,请创建一个名为nodemon.json

{
  "ignore": ["src/*", "build/*"]
}

然后 nodemon 只会重新启动非反应的东西更新。

我也添加了构建目录,因为它不应该是重启的一部分。


推荐阅读