webpack 命令行环境配置的 --env
参数,允许传入任意数量的环境变量。在 webpack.config.js
中可以访问到这些环境变量。
例如,--env production
或 --env goal=local
。
npx webpack --env goal=local --env production --progress
如果设置
env
变量,却没有赋值,--env production
默认表示将env.production
设置为true
。、
对于 webpack 配置,通常module.exports
指向配置对象,要使用 env
变量,必须将 module.exports
转换成一个函数:
webpack.config.js:
const path = require('path'