0

我的移动应用程序指向生产 URL,该 URL 硬编码在三个不同的 javascript 文件中。能够使用命令行配置 URL

  1. 我已经向具有默认生产 url( )base_url的文件添加了一个新的配置属性。package.jsonhttp://www.production.com
  2. 然后在运行移动应用程序之前设置一个config属性 ( ) 值,base_url
    npm set config base_url http:www.new_url.com
  3. 最后使用访问所有三个 javascript 文件中的 base_url
    var API_URL = process.env.npm_package_config_base_url;

问题

  1. process.env.npm_package_confi_base_url正在回归undefined

  2. 有没有办法在 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"
    }
}

谢谢你。

4

0 回答 0