Webpack 中文文档(v4.15.1) 目录

webpack 使用环境变量

要在开发和生产构建之间,消除 webpack.config.js 的差异,你可能需要环境变量。

webpack 命令行环境配置中,通过设置 --env 可以使你根据需要,传入尽可能多的环境变量。在 webpack.config.js 文件中可以访问到这些环境变量。例如,--env.production--env.NODE_ENV=localNODE_ENV 通常约定用于定义环境类型,查看这里)。

------- -------------------- ---------------- ----------

T> 如果设置 env 变量,却没有赋值,--env.production 默认将 --env.production 设置为 true。还有其他可以使用的语法。有关详细信息,请查看 webpack CLI 文档。

然而,你必须对 webpack 配置进行一处修改。通常,module.exports 指向配置对象。要使用 env 变量,你必须将 module.exports 转换成一个函数:

webpack.config.js

-------------- - --- -- -
  -- --- --------- ------------ -----
  ---------------------- -- ------------- -- -------
  ------------------------ -- --------------- -- ----

  ------ -
    ------ -----------------
    ------- -
      --------- ------------
      ----- ----------------------- -------
    -
  -
-

上一篇:迁移到新版本
下一篇:构建性能