如何修复npm启动脚本?

时间:2018-08-01 05:45:14

标签: node.js heroku npm

我试图在生产中的heroku上以及开发中的本地计算机上运行我的node.js应用程序。经过一番修补后,我通过在以下位置更改package.json文件中的启动脚本来停止在heroku上崩溃:

"export NODE_ENV=development; node server.js" 

对此:

"node server.js" 

但是,现在当我尝试在开发中运行它时,它就会崩溃。我如何做到这一点,以便仅在heroku尚未将NODE_ENV设置为生产的情况下将其设置为开发?

1 个答案:

答案 0 :(得分:0)

如果您在Windows中:

SET NODE_ENV=production

对于heroku来说,默认情况下将NODE_ENV环境变量设置为“ production”,但您可以将其设置为任意字符串:

heroku config:set NODE_ENV=staging