将环境变量存储在带回退的配置文件中
Storing environment variables in a config file with fallback
目前我使用的是我的环境变量,也就是说,在我的应用程序中使用process.env.NODE_ENV
,这是有效的,但变得难以跟踪,因此我希望将所有这些定义在一个文件中,理想情况下,如果没有定义环境,可以使用回退。
config.js
文件,如
export default ENVIROMENTS = {
NODE: process.env.NODE_ENV || 'development'
/* ... */
}
并在需要的地方导入,即
`import { ENVIROMENTS.NODE } from './config.js'`
但是没有运气,错误说ENVIROMENTS.NODE
不是一个函数
您不应该为默认导出命名。
export default {
NODE: process.env.NODE_ENV || 'development'
/* ... */
}
和
import { NODE } from './config.js'
相关文章:
- 使用javascript配置文件作为handlebas博客模板,但配置不是't工作正常
- 我可以访问量角器配置文件中的参数吗
- 什么是HTML5画布标记的回退
- 如何从配置文件中设置Angular值
- 如何在XHTML中添加jQuery CDN回退
- SoundCloud API-基于系统中的ID创建用户配置文件
- 先在Angular中加载配置文件,然后再加载其他文件
- 正在读取节点中的配置文件
- 检查蒸汽配置文件url是否有效
- 将配置文件文件夹移动到sdcardfirefoxmobile14.0
- 可能有一个javascript和php的配置文件
- 对CommonJS配置文件使用全局变量
- 当CDN加载失败时,为字体添加一个本地CSS回退
- 未从Selenium网络驱动程序中的配置文件接收到正确的值
- 使用AddThis-config-data_ga_property向两个Google Analytics配置文件报告
- 如何为未加载、加载时间过长和被阻止的css文件编写回退
- 显示不受支持的文件格式的<视频>回退消息
- 配置VideoJS Flash回退
- 需要JS回退或检查文件是否存在
- 将环境变量存储在带回退的配置文件中