Любой из следующих трех вариантов избавляет от сообщения (но по разным причинам и с различными побочными эффектами, я полагаю):
- исключить
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