如何在一段时间后或每次对文件进行更改时停止 npm start?

How to stop having to npm start after a while, or everytime I make a change on the file?

我刚开始参加有关 React 的 coursera 课程。每次我在文件中进行更改时,我都会在 Firefox 上收到此消息:

Unable to connect

Firefox can’t establish a connection to the server at localhost:3000.

所以,如果我 sudo npm start 我可以再次访问 url。另外,如果时间过得太久,我必须重新开始 sudo npm。

它应该是这样还是有办法让它自动进行?

我假设你正在使用 create-react-app,webpack 中有一个 watch 模式,如果你更改任何文件,它会构建 react 应用程序,但 create-react-app 不提供此功能,所以有一个给定要点中的脚本以提供该功能

https://gist.github.com/int128/e0cdec598c5b3db728ff35758abdbafd