如何将 ProfilingPlugin 与 webpack-cli 一起用于 webpack 4

How to use ProfilingPlugin with webpack-cli for webpack 4

webpack-cli 提供了 --plugin 选项,但似乎无法解析 ProfilingPlugin。

有什么方法可以直接通过 cli 选项使用它而无需创建 webpack 配置?

node_modules/.bin/webpack --mode=production --progress --profile --plugin ProfilingPlugin Cannot resolve plugin ProfilingPlugin

https://webpack.js.org/api/cli/#advanced-options

--plugin Load this plugin

https://webpack.js.org/configuration/plugins/

此 table 未列出 ProfilingPlugin,但它在内部可用。

webpack --plugin webpack/lib/debug/ProfilingPlugin

这是有效的,因为 --plugin 的每个参数都是需要的节点模块,因此应该是遵守节点解析规则的路径。

测试方法如下:

#! /bin/env sh
# set up a test directory
mkdir temp && cd temp && mkdir src/ && touch src/index.js
cat "export default 'foo'" > src/index.js
npm i webpack webpack-cli
node_modules/.bin/webpack --plugin webpack/lib/debug/ProfilingPlugin
ls -al | grep events.json