मैं इस ट्यूटोरियल के साथ-साथ वेबपैक का उपयोग करके एक रिएक्ट वेबप पर काम कर रहा हूं ।
संयोग से, मैंने अपने git में नोड_मॉडल फ़ोल्डर जोड़ा है। मैंने तब इसे फिर से उपयोग करके हटा दिया 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
- पूरी तरह से मेरे सिस्टम से नोड और एनपीएम को हटा दें ( इस गाइड का उपयोग करके ) और काढ़ा का उपयोग करके पुनर्स्थापित करें
त्रुटि संदेश अभी भी बनी हुई है। मेरे द्वारा और क्या आजमाया जा सकता है?
पुनश्च: की सामग्री 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
।