是否可以运行nodemon在前端发生更改时重新启动服务器?

时间:2019-08-26 21:33:13

标签: node.js reactjs nodemon

我是这个领域的新手,所以如果这个问题是完全基本的,请原谅。我看过一些教程使用nodemon来监视文件,并在Nodejs后端上重新启动服务器。我已经看到其他人使用webpack在前端监视诸如create react app之类的文件。您实际上可以使用nodemon来观看文件并刷新前端页面吗?

2 个答案:

答案 0 :(得分:1)

是的,我相信您可以使用package.json脚本进行设置! 例如,对于在客户端文件夹中带有create-react-app的节点服务器,您可以按照以下方式声明启动脚本:

"start": "concurrently \"nodemon server.js\" \"cd client && nodemon start\""

然后,当您运行npm start时,它将同时在服务器文件和客户端文件夹上运行nodemon

请注意,这假设您的服务器文件名为server.js,而客户端文件位于名为client的文件夹中,并且将要求您安装concurrently依赖项。

答案 1 :(得分:-1)

如果客户端文件夹中已经有create react app,则可以使用类似的方法。 "server": "nodemon server.js", "client": "cd client && yarn start", "dev": "concurrently --kill-others-on-fail \"yarn server\" \"yarn client\""

同时允许我们同时在一个终端上运行,并且允许我们通过--kill-others-on-fail,这意味着如果一个中断(在Mac上为control + c),另一个中断也将