webpack无法识别命令行选项

问题描述

我问这个问题有点愚蠢,但在其他地方找不到答案。
我正在将产品的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

有什么收获?

解决方法

Webpack v4 +将在生产模式下默认缩小代码。

https://webpack.js.org/guides/production/

要最小化CSS:https://webpack.js.org/plugins/mini-css-extract-plugin/#minimizing-for-production