javascript - Webpack 环境变量是未知参数
问题描述
我正在尝试创建一个 webpack 设置,但无法使其与环境变量一起使用。我已阅读文档超过 10 次,但找不到解决方案。
我的包 json 有这个脚本:
"build": "webpack --config webpack.config.js --env.MODE=production "
但是当我运行它时,节点告诉我:
webpack: Unknown argument: --env.MODE=production
Usage: webpack --config <path to webpack configuration file> e.g. ./webpack.config.js
Description: Provide path to a webpack configuration file
Documentation: https://webpack.js.org/configuration/
编辑:我终于找到了解决方案。webpack-ci 安装的版本是 "webpack-cli": "^4.0.0-beta.2"。我降级了它,它现在工作正常。
解决方案
只需使用间距..
"build": "webpack --mode=production --config webpack.config.js --env MODE=production"
现在你可以像这样解析它:
module.exports = ({ MODE }, { mode }) => {...}
祝你有美好的一天!
推荐阅读
- r - 如何忽略 _bookdown.yml 以使用其自己的 YAML 标头呈现章节?
- http - 一次性 nonce http 摘要认证
- python - PyVisa - 无法通过 VICP 连接但 TCPIP 有效?
- .net - C#:ILogger 作为日志记录工具
- azure - Azure Function+ARM:将应用设置与当前设置合并
- apache-spark - 从时间戳列添加月份列,Pyspark
- php - WooCommerce 休息 api 没有得到卷曲响应
- javascript - Colorbox Iframe - 不同屏幕分辨率下的不同宽度
- excel - 插入新行,从上面的行复制然后清除某些单元格中的数据
- c# - 如何从 HTTP 请求中读取/输出响应