reactjs - 反应:配置文件
问题描述
我想为反应应用程序使用配置文件,但实际上它不起作用。这是我的文件列表:
包.json:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build NODE_ENV=production",
}
api.ts:
import config from 'config'
console.log(config.get('ApiURl'))
配置/生产.json:
{
"ApiUrl" : "http://localhost:56205/api/v1"
}
解决方案
您可以process.env.ENV_VAR
用来获取环境变量,这样您就可以像这样制作配置处理程序
"ApiUrl": process.env.NODE_ENV === 'production' ? 'http://your/api/for/production' : 'http://your/api/for/dev'
推荐阅读
- opencv - 单目相机和一维激光测距仪校准
- sql - 根据日历日期范围内的日期计算滚动总和
- box2d - 设置 Box2d Body LIBGDX 的原点
- c++ - Pybind11:没有参数的重载方法
- haskell - 具有多种参数类型的多态输入函数
- python - 如何克服一个或多个元素不应用循环条件或使用 python 跳过一个元素?
- c++ - 如何停止 C++ 程序?
- gmail - 垃圾邮件刺客报告 PP_MIME_FAKE_ASCII_TEXT MIME 文本/纯文本声称是 ASCII 但不是
- slack - Slack API 通道名称到对话 ID
- python - 如何在使用熊猫执行数据聚合时忽略某些值?