1. > remax --help
  2. Usage: remax-cli <command> [options]
  3. 命令:
  4. remax-cli build build your project
  5. 选项:
  6. --help 显示帮助信息 [布尔]
  7. --version 显示版本号 [布尔]
  8. --watch, -w 监听文件变化 [布尔] [默认值: false]
  9. --target, -t 目标平台, wechat, alipay [字符串] [必需]

配置

使用环境变量

remax-cli 支持在编译时读取在当前环境中的环境变量并提供给当前项目使用。在项目中,可以通过 process.env 访问所有名称以 REMAX_APP_ 开头的环境变量。

使用环境变量启动编译过程:

  1. > REMAX_APP_REQUEST_ENTRYPOINT=https://path/to/entrypoint/ remax-cli build

如下代码:

  1. const { REMAX_APP_REQUEST_ENTRYPOINT } = process.env
  2. wx.request({
  3. url: REMAX_APP_REQUEST_ENTRYPOINT,
  4. success (res) {},
  5. fail (e) {}
  6. })

将被替换为:

  1. const { REMAX_APP_REQUEST_ENTRYPOINT } = {
  2. // 其他环境变量
  3. REMAX_APP_REQUEST_ENTRYPOINT: "https://path/to/entrypoint/"
  4. }
  5. wx.request({
  6. url: REMAX_APP_REQUEST_ENTRYPOINT,
  7. success (res) {},
  8. fail (e) {}
  9. })

以下环境变量将参与并编译过程,亦可通过 process.env 访问:

  • NODE_ENV: 用来区分开发与生产环境,默认为 development
  • REMAX_PLATFORM: 作用同 cli 的 --target 选项;
  • REMAX_DEBUG: 为真值时开启 cli 的调试输出。

此功能可配合 dotenv-cli 使用。