Co oznacza webpack przez XX ukrytych modułów

83

Grałem z WebPack i podczas kompilacji widzę wyjścia: + 27 hidden modules. Co to przez to oznacza? Czy wykrywa globalne stałe, których używam, nie wymagając ich?

Christian Schlensker
źródło

Odpowiedzi:

121

Pakiet Webpack domyślnie ukrywa moduły pochodzące z folderów, takich jak ["node_modules", "bower_components", "jam", "components"]dane wyjściowe konsoli. Pomaga to skupić się na modułach zamiast na zależnościach.

Możesz je wyświetlić, używając --display-modulesargumentu.

Johannes Ewald
źródło
11
Czy wiesz, czy można ustawić tę --display-modulesflagę za pomocą pliku konfiguracyjnego pakietu internetowego?
Lasse Christiansen,
W pliku package.json możesz umieścić: "scripts": {"build": "webpack --display-modules"}
Claudiu Constantin
Dlaczego większość modułów zaczyna się od „./~/”, na przykład „./~/react/react.js”?
Ryan Shillington
1
~ to skrót do "katalogu modułów", który jest node_modulesw 99,99% :)
Johannes Ewald,
4
@LasseChristiansenstats: {maxModules: Infinity, exclude: undefined}
4vanger