Nodejs是否有办法反映我的文件中所做的更改,而不是关闭节点并再次运行它? 我还处于开发阶段,所以我做了很多更改,所以我做的是每次都停止服务器并再次运行(使用“node”命令)
答案 0 :(得分:29)
答案 1 :(得分:14)
您可以使用node-supervisor:
nodejs的一个小主管脚本。它运行你的程序,和 监视代码更改,因此您可以重新加载热代码 行为,不用担心内存泄漏并确保你 清理所有模块间引用,没有全新的 要求系统。
答案 2 :(得分:9)
您可以使用nodemon监控文件,并在有任何更改时自动重启:
npm install -g nodemon
在仍然可以使用命令npm start
之后,你将不得不在package.json中替换这一行
"scripts":{
// "start": "node ./bin/www"
"start": "nodemon ./bin/www"
}