我的移动应用程序指向生产 URL,该 URL 硬编码在三个不同的 javascript 文件中。能够使用命令行配置 URL
- 我已经向具有默认生产 url( )
base_url
的文件添加了一个新的配置属性。package.json
http://www.production.com
- 然后在运行移动应用程序之前设置一个
config
属性 ( ) 值,base_url
npm set config base_url
http:www.new_url.com
- 最后使用访问所有三个 javascript 文件中的 base_url
var API_URL = process.env.npm_package_config_base_url;
问题:
process.env.npm_package_confi_base_url
正在回归undefined
。有没有办法在 npm 脚本中传递 url,例如
npm run configure_api --base_url
,
这将config.base_url
使用值更新,例如http://www.domain.docker01.com
,我可以在所有 javascript 文件中访问?
包.json
{
"name": "module_name",
"version": "1.11.0",
"config": {
"base_url" : "http://www.production.com"
}
}
谢谢你。