【问题标题】:process.env.NODE_ENV is development in after heroku developmentprocess.env.NODE_ENV 是在 heroku 开发之后的开发
【发布时间】:2018-09-22 08:51:13
【问题描述】:

将 React 应用部署到 Heroku。

我将局部变量 NODE_ENV 设置为生产但

console.log(process.env.NODE_ENV)

返回'development'

在 CLI 中尝试过:

heroku config:get NODE_ENV -a mydynasty

它返回'production'

我错过了什么?

【问题讨论】:

  • 第一组:heroku config:set NODE_ENV -a mydynasty,然后得到:heroku config:get NODE_ENV
  • 已经试过了,它返回生产,但是console.log(process.env)返回{NODE_ENV: "development", PUBLIC_URL: ""}

标签: node.js reactjs heroku


【解决方案1】:

问题在于 buildpack,使用 nodejs buildpack 而不是 https://github.com/mars/create-react-app-buildpack

【讨论】:

    猜你喜欢
    • 2016-12-11
    • 2020-04-19
    • 2020-04-23
    • 1970-01-01
    • 2016-05-06
    • 2020-01-25
    • 1970-01-01
    • 2012-07-02
    • 2016-09-30
    相关资源
    最近更新 更多