Salah satu dari tiga opsi di bawah ini menghilangkan pesan (tetapi karena alasan berbeda dan dengan efek samping yang berbeda saya kira):
- kecualikan
node_modules
direktori atau secara eksplisitinclude
direktori tempat aplikasi Anda berada (yang mungkin tidak mengandung file lebih dari 100KB)
- atur opsi Babel
compact
ke true
(sebenarnya nilai apa pun selain "otomatis")
- atur opsi Babel
compact
ke false
(lihat di atas)
# 1 dalam daftar di atas dapat dicapai dengan mengecualikan node_modules
direktori atau secara eksplisit termasuk direktori tempat aplikasi Anda berada.
Misal dalam webpack.config.js
:
let path = require('path');
....
module: {
loaders: [
...
loader: 'babel',
exclude: path.resolve(__dirname, 'node_modules/')
... atau dengan menggunakan include: path.resolve(__dirname, 'app/')
(lagi dalam webpack.config.js
).
# 2 dan # 3 dalam daftar di atas dapat dicapai dengan metode yang disarankan dalam jawaban ini atau (preferensi saya) dengan mengedit .babelrc
file. Misalnya:
$ cat .babelrc
{
"presets": ["es2015", "react"],
"compact" : true
}
Diuji dengan pengaturan berikut:
$ 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