या तो नीचे दिए गए तीन विकल्पों में से एक को संदेश से छुटकारा मिल जाता है (लेकिन विभिन्न कारणों से और अलग-अलग दुष्प्रभावों के साथ मुझे लगता है):
node_modules
निर्देशिका को छोड़ दें या स्पष्ट रूप से include
वह निर्देशिका जहाँ आपका ऐप रहता है (जिसमें संभवतः 100KB से अधिक की फाइलें नहीं हैं)
- सेट कोलाहल विकल्प
compact
के लिए true
(वास्तव में किसी भी "ऑटो" के अलावा अन्य मूल्य)
- कोलाहल विकल्प सेट
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