Что означает webpack под XX скрытыми модулями

83

Я играл с WebPack и во время сборки я вижу его вывод: + 27 hidden modules. Что это значит? Обнаруживает ли я глобальные константы, которые я использую, не требуя их?

Кристиан Шленскер
источник

Ответы:

121

Webpack ["node_modules", "bower_components", "jam", "components"]по умолчанию скрывает модули, поступающие из папок, как в выводе консоли. Это поможет вам сосредоточиться на модулях, а не на зависимостях.

Вы можете отобразить их, используя --display-modulesаргумент.

Йоханнес Эвальд
источник
11
Вы знаете, можно ли установить этот --display-modulesфлаг через файл конфигурации webpack?
Лассе Кристиансен
В package.json вы можете поместить: "scripts": {"build": "webpack --display-modules"}
Клаудиу Константин
Почему большинство модулей начинаются с «./~/», например «./~/react/react.js»?
Райан Шиллингтон
1
~ это ярлык для "каталога модулей", который находится node_modulesв 99,99% :)
Йоханнес Эвальд,
4
@LasseChristiansen usestats: {maxModules: Infinity, exclude: undefined}
4vanger