আমরা এই সমস্যাটিও अनुभव করেছি এবং আমি এমন সমস্ত উত্তর পছন্দ করি যা সংজ্ঞায়িত স্ক্রিপ্টটি ব্যবহার করার পরামর্শ দেয় package.json
।
আমাদের সমাধানগুলির জন্য আমরা প্রায়শই নিম্নলিখিত ক্রমটি ব্যবহার করি:
npm install --save-dev webpack-cli
(যদি আপনি ওয়েবপ্যাক ভি 4 ব্যবহার করেন বা তার পরে, অন্যথায় ব্যবহার করুন npm install --save-dev webpack
, ওয়েবপ্যাক ইনস্টলেশন দেখুন , ১৯ জানুয়ারী 2019 পুনরুদ্ধার করা হয়েছে)
npx webpack
পদক্ষেপ 1 এক-অফ। পদক্ষেপ 2 এছাড়াও চেক ./node_modules/.bin
। আপনি এনপিএম স্ক্রিপ্ট হিসাবে দ্বিতীয় ধাপটিও যুক্ত করতে পারেন package.json
, উদাহরণস্বরূপ:
{
...
"scripts": {
...
"build": "npx webpack --mode development",
...
},
...
}
এবং তারপরে npm run build
এই স্ক্রিপ্টটি কার্যকর করতে ব্যবহার করুন ।
উইন্ডোজ 10-তে এনপিএম সংস্করণ 6.5.0, ওয়েবপ্যাক সংস্করণ 4.28.4 এবং ওয়েবপ্যাক-ক্লাইপ সংস্করণ 3.2.1 দিয়ে এই সমাধানটি পরীক্ষা করা হয়েছে, পাওয়ারশেল উইন্ডোর ভিতরে সমস্ত কমান্ড কার্যকর করে exec আমার নোডেজ সংস্করণটি 10.14.2 হয় /। আমি এটি উবুন্টু লিনাক্স সংস্করণ 18.04 এও পরীক্ষা করেছি।
আমি বিশ্বব্যাপী ওয়েবপ্যাক ইনস্টল করার বিরুদ্ধে পরামর্শ দেব, বিশেষত যদি আপনি প্রচুর বিভিন্ন প্রকল্পের সাথে কাজ করছেন যার প্রতিটিটির জন্য ওয়েবপ্যাকের বিভিন্ন সংস্করণ প্রয়োজন হতে পারে। বিশ্বব্যাপী ওয়েবপ্যাক ইনস্টল করা আপনাকে একই মেশিনে সমস্ত প্রকল্প জুড়ে একটি বিশেষ সংস্করণে লক করে।