如何将 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
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