安装后未获得 NODE_ENV
Postinstall not getting NODE_ENV
当我将我的节点应用程序部署到 Heroku 时,在它完成依赖项的安装后,它根据文档执行“npm run postinstall
”,但是未设置 NODE_ENV
变量,所以我的应用程序正在开发模式下构建。
简单的解决方案是将 NODE_ENV=production
添加到前面,但这会在部署到暂存时导致问题。他们的文档说应该设置变量,但事实并非如此。我错过了什么?
谢谢!
您只需转到 heroku 并通过在终端中执行以下操作来设置 NOD_ENV 变量:
heroku config:set NODE_ENV=production
或者您可以直接转到 heroku 设置并设置配置变量。
当我将我的节点应用程序部署到 Heroku 时,在它完成依赖项的安装后,它根据文档执行“npm run postinstall
”,但是未设置 NODE_ENV
变量,所以我的应用程序正在开发模式下构建。
简单的解决方案是将 NODE_ENV=production
添加到前面,但这会在部署到暂存时导致问题。他们的文档说应该设置变量,但事实并非如此。我错过了什么?
谢谢!
您只需转到 heroku 并通过在终端中执行以下操作来设置 NOD_ENV 变量:
heroku config:set NODE_ENV=production
或者您可以直接转到 heroku 设置并设置配置变量。