Как использовать ProfilingPlugin с webpack-cli для webpack 4 - PullRequest
0 голосов
/ 30 апреля 2018

webpack-cli предоставляет параметр --plugin, но, похоже, он не может разрешить ProfilingPlugin.

есть ли способ использовать его напрямую через параметры cli, не создавая конфигурацию webpack?

node_modules / .bin / webpack --mode = production --progress --profile --plugin ProfilingPlugin Не удается разрешить плагин ProfilingPlugin

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

- плагин Загрузить этот плагин

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

В этой таблице нет ProfilingPlugin, но он доступен внутри.

1 Ответ

0 голосов
/ 28 мая 2018

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
...