我从Node.js世界开始,我注意到节点进程不会自动重启。
四处搜寻,我发现nodemon可以完成这项工作,但我还发现PM2是nodemon的替代方法。因此,我应该尝试将PM2用于开发还是将其留给生产并使用nodemon进行开发(这似乎很容易设置)?
答案 0 :(得分:2)
除非被告知,否则节点进程应该不重新启动。您可以将PM2用于watch
功能的开发-与nodemon
类似。如果您要从PM2 ecosystem.config.js
文件中传入许多环境变量,我建议使用PM2。否则,我会按照@AKX的说法使用nodemon
。
答案 1 :(得分:1)
我只补充说还有pm2-dev实用程序http://pm2.keymetrics.io/docs/usage/pm2-development/。