Что означает 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.