আমি এই টিউটোরিয়ালের পাশাপাশি আলগাভাবে ওয়েবপ্যাক ব্যবহার করে একটি প্রতিক্রিয়াশীল ওয়েবপ্যাপে কাজ করছি ।
দুর্ভাগ্যক্রমে, আমি আমার গিটটিতে নোড_মডিউলগুলি ফোল্ডার যুক্ত করেছি। আমি আবার এটি ব্যবহার করে আবার সরিয়েছি git rm -f node_modules/*
।
এখন, যখন আমি ওয়েবপ্যাক সার্ভারটি শুরু করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
> webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors
sh: webpack-dev-server: command not found
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "run" "devserve"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! Blabber@0.0.1 devserve: `webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors`
npm ERR! spawn ENOENT
প্রথমে আমি ভেবেছিলাম এটি কেবল আমার প্রকল্প, তবে তারপরে আমি টিউটোরিয়ালের কোড চেকপয়েন্টগুলি পরীক্ষা করে দেখলাম: একই ত্রুটি! তাই বিশ্বব্যাপী কিছু গোলমেলে মনে হচ্ছে।
আমি এখন পর্যন্ত যা চেষ্টা করেছি তা এখানে:
rm node_modules
এবং দিয়ে পুনরায় ইনস্টল করুনnpm install
npm cache clean
যেমন কেউ গিথুব এ সমস্যা সম্পর্কে উল্লেখ করেছেন- এর সাথে বিশ্বব্যাপী ওয়েবপ্যাক ইনস্টল করুন
npm install -g webpack
- সম্পূর্ণভাবে আমার সিস্টেম থেকে নোড এবং এনপিএম মুছুন ( এই গাইড ব্যবহার করে ) এবং ব্রু ব্যবহার করে পুনরায় ইনস্টল করুন
ত্রুটি বার্তা এখনও অবিরত। আমি আর কি চেষ্টা করতে পারি?
PS: এর বিষয়বস্তু webpack.dev.config.js
হ'ল:
var config = require('./webpack.config.js');
var webpack = require('webpack');
config.plugins.push(
new webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("development")
}
})
);
module.exports = config;
webpack.dev.config.js
।