Loader (webpack) - Definição do Glossário CI/CD
Um loader do webpack transforma um arquivo correspondente em um módulo durante o build, por exemplo compilando TypeScript ou embutindo imagens.
Um loader no webpack é uma transformação aplicada a um arquivo à medida que ele é importado, transformando arquivos não-JavaScript (CSS, imagens, TypeScript) em módulos que o webpack pode incluir. Loaders são encadeados e configurados em module.rules.
Loaders rodam por arquivo à medida que o webpack resolve imports, então ts-loader compila TypeScript e css-loader transforma folhas de estilo em módulos. Eles diferem dos plugins, que atuam sobre o build inteiro. Na CI, um loader mal configurado é uma causa frequente de falhas de build.
Guias relacionados
Plugin (build) - CI/CD Glossary DefinitionPlugin (build): A build plugin extends a bundler by hooking into the whole build lifecycle rather than a sing…
Transpilation - CI/CD Glossary DefinitionTranspilation: Transpilation converts source code from one language or language version to another at the sam…
Module Resolution - CI/CD Glossary DefinitionModule Resolution: Module resolution is the process a bundler or runtime uses to turn an import specifier (li…