Webpack: почему мой файл, помеченный как noParse, по-прежнему обрабатывается babel-loader? - PullRequest
0 голосов
/ 04 мая 2020

В моей конфигурации 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?

...