নীচের তিনটি বিকল্পের যে কোনও একটি বার্তা থেকে মুক্তি পেয়েছে (তবে বিভিন্ন কারণে এবং আমার মনে হয় বিভিন্ন পার্শ্ব-প্রতিক্রিয়া সহ):
node_modules
ডিরেক্টরিটি বাদ দিন বা স্পষ্টভাবে include
আপনার অ্যাপ্লিকেশনটি যে ডিরেক্টরিটি থাকে সে ডিরেক্টরিটি বাদ দিন (যা সম্ভবত ১০০ কেবি-র বেশি পরিমাণে ফাইল ধারণ করে না)
- সেট হট্টগোল বিকল্প
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