O que webpack significa por XX módulos ocultos

83

Estive jogando com Webpack e durante a construção que eu vejo saída: + 27 hidden modules. O que isso significa? Ele está detectando constantes globais que estou usando sem exigi-las?

Christian Schlensker
fonte

Respostas:

121

O Webpack oculta módulos provenientes de pastas como ["node_modules", "bower_components", "jam", "components"]na saída do console por padrão. Isso ajuda você a se concentrar em seus módulos, em vez de em suas dependências.

Você pode exibi-los usando o --display-modulesargumento.

Johannes Ewald
fonte
10
Você sabe se é possível definir este --display-modulessinalizador por meio do arquivo de configuração do webpack?
Lasse Christiansen
Em package.json você pode colocar: "scripts": {"build": "webpack --display-modules"}
Claudiu Constantin
Por que a maioria dos módulos começam com "./~/", como "./~/react/react.js"?
Ryan Shillington
1
~ é um atalho para um "diretório de módulos" que está node_modulesem 99,99% :)
Johannes Ewald
4
@LasseChristiansen usestats: {maxModules: Infinity, exclude: undefined}
4vanger