В моей конфигурации webpack (v 4.28.4) у меня есть:
module: {
noParse: [
/thing\/do_not_import\/thing\.js/, // it is in the src/ folder
],
...
test: /\.jsx?$/,
include: path.resolve(__dirname, 'src'),
use: ['babel-loader'],
},
}
Я предполагаю, что, поскольку он помечен как noParse
, thing.js
не будет go через любой загрузчик. Однако при запуске сборки я получаю:
[BABEL] Note: The code generator has deoptimised the styling of /Users/username/nameofproject/src/thing/do_not_import/thing.js as it exceeds the max of 500KB.
Что говорит о том, что обрабатывается babel-loader
.
Нужно ли также явно exclude
это из загрузчика? Если да, то какой цели служит noParse
?