我是Heroku的新手,对NodeJS(和Nodemon)稍微少一点。
我现在正在使用heroku local
在本地运行我的应用程序(并尽可能接近我的prod环境)但是我希望每次在本地进行更改时重建并重新启动我的应用程序(和Nodemon一样)。
有没有办法用heroku local
执行此操作?
谢谢! 尼古拉斯。
答案 0 :(得分:1)
老问题,我知道,但在我寻找同样的时候出现了。这里有一个答案:https://stackoverflow.com/a/46561121
这就是我在package.json中的内容:
"scripts": {
"start": "nodemon --exec 'heroku local' --signal SIGTERM"
}
答案 1 :(得分:1)
对于任何遇到此帖子以寻求解决方案的人。正如 nicolasdaudin 针对 tom 所述,您可以将nodemon添加到heroku Procfile(https://devcenter.heroku.com/articles/procfile):
web: nodemon index.js
请注意,必须全局安装nodemon才能使它起作用:
npm i -g nodemon
然后,您应该能够像往常一样在本地运行heroku,并通过nodemon监视更改:
heroku local web