首页 > 解决方案 > 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"。我降级了它,它现在工作正常。

标签: javascriptnode.jswebpack

解决方案


只需使用间距..

"build": "webpack --mode=production --config webpack.config.js --env MODE=production"

现在你可以像这样解析它:

module.exports = ({ MODE }, { mode }) => {...}

祝你有美好的一天!


推荐阅读