webpack 无法识别命令行选项
Posted
技术标签:
【中文标题】webpack 无法识别命令行选项【英文标题】:webpack does not recognize command-line options 【发布时间】:2021-01-28 01:27:51 【问题描述】:我觉得问这个有点愚蠢,但在其他地方找不到答案。 我正在将我们产品的 webpack 从 v1(是)升级到 v4,我对这一切都是新手。我安装了 webpack 和 webpack-cli:
$ ./node_modules/.bin/webpack -v
webpack-cli 4.0.0
webpack 4.44.2
但它无法识别文档中列出的选项,例如 -p
、--optimize-minimize
等。
$ ./node_modules/.bin/webpack -p
[webpack-cli] Unknown argument: -p
有什么收获?
【问题讨论】:
【参考方案1】:Webpack v4+ 会默认在生产模式下压缩你的代码。
https://webpack.js.org/guides/production/
最小化 CSS:https://webpack.js.org/plugins/mini-css-extract-plugin/#minimizing-for-production
【讨论】:
所以这部分 Webpack 4 文档是不正确的: > 注意 --optimize-minimize 标志也可以用来启用 TerserPlugin。 v4.webpack.js.org/guides/tree-shaking/#minify-the-output以上是关于webpack 无法识别命令行选项的主要内容,如果未能解决你的问题,请参考以下文章
cc1:错误:在 mac 10.7.5 上安装 python-mysql 时无法识别命令行选项“-Wno-null-conversion”