2015-11-16 14 views
5

वास्तव में नहीं दिख रहा है यही कारण है कि मैं इस चलाने के लिए नहीं मिल सकता है ... मैं निम्नलिखित किया है।webpack-देव-सर्वर त्रुटि "आदेश नहीं मिला: webpack-देव-सर्वर"

npm install -g webpack webpack-dev-server 

ने पुष्टि की कि दोनों सफलतापूर्वक स्थापित हैं।

$ webpack-dev-server --inline --hot 
zsh: command not found: 'webpack-dev-server' 

कभी मेरे सारे अन्य NPM मॉड्यूल लोड/ठीक, दोनों स्थानीय और विश्व स्तर पर चलाने के रूप में इस में चलाने:

अब, जब मैं कोशिश करते हैं और webpack-dev-server निष्पादित, मैं निम्नलिखित मिलता है। मैंने इसे एक परियोजना में स्थानीय रूप से स्थापित करने का प्रयास किया है (पैकेज.जेसन, एनपीएम इंस्टॉल, यादा यड्डा .. में जोड़ना) और एक ही त्रुटि प्राप्त करें।

क्या मुझे कुछ याद आ रही है?

+0

उबंटू पर अभी मेरे साथ ऐसा ही हो रहा है। यह कुछ घंटों पहले मैक पर काम करता था .... – jmacedo

+0

@jmacedo अजीब! यह जानकर खुशी हुई कि यह सिर्फ उपयोगकर्ता त्रुटि नहीं है। हो सकता है कि उन्होंने एक टूटे हुए अद्यतन को दबाया * शर्म * किसी और के पास कोई इनपुट है? – Prefix

+0

समस्या के लिए कोई समाधान? –

उत्तर

4

मिले प्रति this answer on GitHub के रूप में एक समाधान:

मैं अपने मशीन पर इस समस्या को हल करने में सक्षम था। ऐसा लगता है कि अनुमतियों के साथ एक मुद्दा रहा है।

मैं webpack और webpack-dev-server विश्व स्तर पर स्थापित किया। हालांकि, फिर भी, $ webpack-dev-server परिणामस्वरूप नहीं मिला (जैसा ऊपर बताया गया है)।

समस्या यह है कि NPM /usr/local/lib/node_modules करने के लिए वैश्विक संकुल जो जड़ अनुमति की आवश्यकता नहीं स्थापित किया गया था।

रूट अनुमतियों का उपयोग करने से बचने के लिए, मैंने निर्देशिका को बदल दिया है जिसमें $HOME में निर्देशिका में वैश्विक संकुल स्थापित किए जाने हैं। ऐसा करने के लिए, मैं इस गाइड का पालन किया: https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md

मैं webpack और webpack-dev-server विश्व स्तर पर फिर से स्थापित (sudo के बिना इस बार) और सत्यापित है कि वे अपने नए निर्देशिका में स्थापित किया गया है।

अब, मैं अंत में $ webpack-dev-server चला सकते हैं।

2

समस्या यह है कि एनपीएम वैश्विक पैकेज को/usr/local/lib/node_modules में स्थापित करता है जिसके लिए रूट अनुमतियों की आवश्यकता होती है। इससे बचने के लिए आप उपयोग कर सकते हैं का प्रयोग करें Sudo NPM मैं जी webpack webpack-देव-सर्वर
यह मेरे लिए काम किया।

+1

यह प्रश्न का उत्तर नहीं प्रदान करता है। किसी लेखक से स्पष्टीकरण की आलोचना या अनुरोध करने के लिए, अपनी पोस्ट के नीचे एक टिप्पणी छोड़ दें। – Bruce

+0

@Bruce यह मुद्दा –

+0

आप बस ऊपर जवाब को फिर से लिखकर हल करती है ... – Bruce

संबंधित मुद्दे