Webpack 生成环境变量
在 webpack.config.js
中可以访问到在 webpack 命令行 环境配置 的 --env
参数中传入的任意数量的环境变量。
# 如果设置 env 变量,却没有赋值,--env.production 默认表示将 --env.production 设置为 true。
webpack --env.NODE_ENV=local --env.production --progress
通常, module.exports
指向配置对象。要使用 env
变量,必须将 module.exports
转换成一个函数:
# webpack.config.js
const path = require('path');
module.exports = env => {
// Use env.<YOUR VARIABLE> here:
console.log('NODE_ENV: ', env.NODE_ENV); // 'local'
console.log('Production: ', env.production); // true
return {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
}
};
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: Webpack TypeScript
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论