是否可以让Heroku Local像nodemon一样运行?

时间:2017-01-20 23:41:23

标签: node.js heroku

我是Heroku的新手,对NodeJS(和Nodemon)稍微少一点。

我现在正在使用heroku local在本地运行我的应用程序(并尽可能接近我的prod环境)但是我希望每次在本地进行更改时重建并重新启动我的应用程序(和Nodemon一样)。

有没有办法用heroku local执行此操作?

谢谢! 尼古拉斯。

2 个答案:

答案 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