使用回退

时间:2016-06-27 13:53:51

标签: javascript node.js environment-variables

目前我按原样使用我的环境变量,即在我的应用程序中使用process.env.NODE_ENV,这样可行,但是很难跟踪,因此我希望将所有这些定义为在单个文件中,如果未定义环境,最好使用回退。

我尝试创建像{/ p>这样的config.js文件

  export default ENVIROMENTS = {
  NODE: process.env.NODE_ENV || 'development'
  /* ... */
  }

并在需要的地方导入,即

`import { ENVIROMENTS.NODE } from './config.js'`

但没有运气,错误说ENVIROMENTS.NODE不是一个功能

1 个答案:

答案 0 :(得分:0)

您不应该为默认导出命名。

export default {
  NODE: process.env.NODE_ENV || 'development'
  /* ... */
}

import { NODE } from './config.js'