目前我按原样使用我的环境变量,即在我的应用程序中使用process.env.NODE_ENV
,这样可行,但是很难跟踪,因此我希望将所有这些定义为在单个文件中,如果未定义环境,最好使用回退。
我尝试创建像{/ p>这样的config.js
文件
export default ENVIROMENTS = {
NODE: process.env.NODE_ENV || 'development'
/* ... */
}
并在需要的地方导入,即
`import { ENVIROMENTS.NODE } from './config.js'`
但没有运气,错误说ENVIROMENTS.NODE
不是一个功能
答案 0 :(得分:0)
您不应该为默认导出命名。
export default {
NODE: process.env.NODE_ENV || 'development'
/* ... */
}
和
import { NODE } from './config.js'