Будь-який із наведених нижче трьох варіантів позбавиться від повідомлення (але, мабуть, з різних причин та з різними побічними ефектами):
- виключіть
node_modules
каталог або явно include
каталог, де знаходиться ваша програма (яка, імовірно, не містить файлів, що перевищують 100 КБ)
- встановіть опцію Babel
compact
на true
(фактично будь-яке значення , відмінне від «авто»)
- встановити опцію Babel
compact
до false
(див вище)
№1 у наведеному вище списку можна досягти, виключивши node_modules
каталог або чітко включивши каталог, де знаходиться ваше додаток.
Наприклад webpack.config.js
:
let path = require('path');
....
module: {
loaders: [
...
loader: 'babel',
exclude: path.resolve(__dirname, 'node_modules/')
... або за допомогою include: path.resolve(__dirname, 'app/')
(знову в webpack.config.js
).
№2 та №3 у наведеному вище списку можна виконати методом, запропонованим у цій відповіді, або (мої переваги) шляхом редагування .babelrc
файлу. Наприклад:
$ cat .babelrc
{
"presets": ["es2015", "react"],
"compact" : true
}
Тестовано з наступним налаштуванням:
$ npm ls --depth 0 | grep babel
├── babel-core@6.7.4
├── babel-loader@6.2.4
├── babel-preset-es2015@6.6.0
├── babel-preset-react@6.5.0