gulp कमांड नहीं मिला - gulp इंस्टॉल करने के बाद त्रुटि


223

मैंने विश्व स्तर पर और स्थानीय रूप से दोनों का उपयोग करके gulp स्थापित किया है

npm install gulp
npm install gulp -g
npm install gulp-util
npm install gulp-util -g

जब मैं दौड़ने की कोशिश करता हूँ तो मुझे मिलता है

'gulp' is not recognized as an internal or external command, operable program or batch file.

Npm सूची gulp (या -g) पर चल रहा है, मैं gulp@3.7.0अपने वैश्विक या स्थानीय gulp अधिष्ठापन के स्थान के साथ हूं।

मैंने node gulpfile.jsअपने गल्पफाइल की ओर इशारा करते हुए चलने की कोशिश की है , और यह बिना किसी त्रुटि के चलता है, और निश्चित रूप से, इसके साथ शुरू होता है require('gulp')

विंडोज (8.1) पर काम करने के बारे में कोई सुझाव?


1
मैं खिड़कियों पर गुल का उपयोग नहीं कर रहा हूं, लेकिन क्या आपने कोशिश की है npm install gulp --save-dev?
soenguy

2
@soenguy जो इसे हल नहीं करेगा
स्टीवएलिस

@pedalpete क्या मेरे जवाब से आपका सवाल हल हो गया? कृपया इसे चिह्नित करें यदि
स्टीवलेस

मैं इस समस्या को तब तक उठा रहा था जब तक कि मैंने नोड को हटा नहीं दिया। COMPLETELY और अपने कंप्यूटर को पुनः आरंभ / पुनः आरंभ किया। मुझे अपने नोड प्लगइन्स से सभी प्रकार की अजीब त्रुटियां हो रही थीं।
LAdams87

मुझे हाल ही में इस समस्या का सामना करना पड़ा: केवल एक चीज सामने आती है जिसे मैं भूल गया था वह फ़ोल्डर जोड़ना जहां निष्पादन योग्य gulpप्रोग्राम विंडोज% PATH% चर में निहित है। मेरे मामले में:%AppData%\Roaming\npm
AdrienW

जवाबों:


239

आप gulp-cli पैकेज स्थापित करना भूल गए:

npm install -g gulp-cli

फिर आप कमांड लाइन से कमांड "गल्प" चला सकते हैं।


हाँ, के बाद रजिस्टर परिवर्तन से काम नहीं किया यह चाल है: ')
edencorbin

इस टुकड़े को हथियाने के लिए हमारी कलाकृति में शामिल नहीं किया गया था, इसलिए इसे स्थापित करने के लिए इसे नहीं मिला।
वाप्गुगी

इसने "2018 में हमारे फ्री क्रैश कोर्स के साथ बूटस्ट्रैप 4 फाइनल जानें" के लिए समस्या को ठीक किया। मैं इस उत्तर के लिए एक लिंक डालूंगा, जो अन्य लोगों के लिए ट्यूटोरियल में समान समस्या हो सकती है
एनरिक ब्रूज़ुअल

221

इस प्रश्न में समस्या और उत्तर पाया जा सकता है: https://stackoverflow.com/a/9588052/1041104

Npm मॉड्यूल जैसे कि gulp पथ पर स्थापित नहीं हैं। इस प्रकार नहीं मिलते हैं जब आप उन्हें सीएमडी में चलाते हैं।

यदि विश्व स्तर पर गल्प स्थापित किया गया है, तो आप नीचे दी गई प्रक्रिया का उपयोग कर सकते हैं:

  1. नामक एक पर्यावरणीय चर बनाएँ NODE_PATH
  2. इसे सेट करें: %AppData%\npm\node_modulesया %AppData%\npmविंडोज़ 8-10 पर
  3. नए ENV चर प्राप्त करने के लिए CMD और Re-Open को बंद करें

पर्यावरण चर में नोड पथ जोड़ें

चल रहा है npm lsऔर npm ls -gदिखाता है कि वे स्थापित हैं, लेकिन सीएमडी के कारण उन्हें नहीं मिल सकता है the missing link


14
मुझे लगता है कि यह नोट करना महत्वपूर्ण है, हालांकि, जवाब दिया गया है कि काम नहीं करता है अगर विश्व स्तर पर गल्प स्थापित नहीं किया गया है। % AppData% \ npm फ़ोल्डर प्रारंभिक इंस्टॉलेशन पर पूरी तरह से खाली है और यदि आप -g का उपयोग किए बिना केवल एक प्रोजेक्ट फ़ोल्डर में gulp स्थापित करते हैं, तो यह बैच फ़ाइल को \ npm \ या इसकी फ़ाइलों को \ npm \ node_modules में नहीं डालता है। इसलिए वास्तव में बीओटीएच के उत्तर यहां आवश्यक हैं।
atवेलेने लाखन

8
मैंने यह कोशिश की और यह तब भी मेरे लिए काम नहीं आया जब तक मुझे महसूस नहीं हुआ कि मेरा "पथ" पर्यावरण चर नाम ऊंट मामले में था और "पथ" (ऊपरी मामले में) नहीं था। मैंने "पथ" को "पथ" में संशोधित किया और अपने npm निर्देशिका को शुरुआत में @CIAODO के उत्तर के रूप में जोड़ा। किसी कारण से "% AppData% \ Roaming \ npm ने मेरे लिए काम नहीं किया इसलिए मुझे पूर्ण पथ का उपयोग करना पड़ा:" C: \ Users \ [user.name] \ AppData \ Roaming \ npm? "। इस उत्तर के साथ संयुक्त। इसने मेरे लिए काम किया।
R Brill

% AppData% \ Roaming \ npm ने मेरे लिए भी काम नहीं किया, उन्हें भी पूर्ण पथ का उपयोग करना पड़ा: "C: \ Users [user.name] \ AppData \ Roaming \ npm;"
user2345998

31
PATH में% AppData% \ npm को जोड़ने से मेरे लिए काम किया (विंडोज 10)
आउटफॉब

मैंने यह कोशिश की, लेकिन यह काम नहीं कर रहा था लेकिन मैंने अपने पीसी को पुनरारंभ करने के बाद काम किया। पता नहीं क्या हुआ।
lyhong

86
  1. सुनिश्चित करें कि आपके पास गुल है और gulp.cmd (विंडोज़ खोज का उपयोग करें)
  2. ( ) का पथ कॉपी करेंgulp.cmd C:\Users\XXXX\AppData\Roaming\npm
  3. इस पथ को पथ प्रवर्तक चर में जोड़ें याPATH पर्यावरण चर को संपादित करें और जोड़ें%APPDATA%\npm
  4. रोपेन सीएमडी।

%APPDATA%\npmपथ के सामने जोड़ें , पथ का अंत नहीं।


7
पथ के सामने% APPDATA% \ npm जोड़ें, पथ का अंत नहीं।
हबीब अदिबेल्ली

धन्यवाद @CIAODO! मेरे रास्ते में परीक्षण उद्देश्यों के लिए पहले से स्थापित नोड से बकवास था और आपने टिप्पणी की कि मैंने इसे ट्रैक करने में मदद की। `:)
एडवर्ड

यह मेरे लिए अचानक काम करना बंद कर देता है, मुझे लगता है कि मैंने कुछ अन्य पैथ चर को बदलने के बाद। आपका पहला समाधान एकमात्र था जिसने मेरे लिए काम किया। धन्यवाद।
मार्टिन डॉसन

45
  1. विश्व स्तर पर स्थापित करें।

    npm install -g gulp

  2. प्रोजेक्ट में स्थानीय रूप से गुलाल स्थापित करें।

    npm install gulp

  3. अपने package.json में नीचे पंक्ति जोड़ें

    "scripts": { "gulp": "gulp" }

  4. दौड़-धूप करिए।

    npm run gulp

इसने मेरे लिए काम किया।


चरण 4 करने के बाद, यह मेरे लिए नहीं चला - यह बस कुछ भी नहीं करने के बाद एक और कमांड लाइन प्रॉम्प्ट वापस आया (दृश्यमान, कम से कम)। अगर मैंने उसके gulpबाद बस किया , तो यह भाग गया।
वाप्गुगी

प्रतिभाशाली। यह मेरी असफल निर्माण प्रक्रिया का समाधान था जो कि AppVeyor में गुलप पर निर्भर था। बल्कि, मैंने कुछ ऐसा इस्तेमाल किया "package": "gulp build"
Crayons

32

मैं विंडोज 8.1 का उपयोग कर रहा हूं। मुझे भी यही समस्या थी।

मैंने Node.js कमांड प्रॉम्प्ट का उपयोग करके gulp स्थापित किया

npm install -g gulp

फिर Node.js कमांड प्रॉम्प्ट में आवश्यक निर्देशिका पर जाएं और कोशिश करें

gulp -v

यदि आपको gulp स्थानीय संस्करण मिलता है, तो वर्तमान Node.js कमांड प्रॉम्प्ट से बाहर न निकलें और एक नए Node.js कमांड प्रॉम्प्ट में उपरोक्त कमांड आज़माएं।

मैंने @SteveLacy द्वारा उल्लेख NODE_PATH की कोशिश की, लेकिन कमांड प्रॉम्प्ट अभी भी gulp कमांड का पता लगाने में सक्षम नहीं था


7
मैं नीच नहीं हूं, लेकिन मुझे लगता है कि आपका जवाब समस्या का समाधान नहीं है (या हल करने की कोशिश कर रहा है)।
एडू रुइज़

1
काम नहीं कर रहा, ओपी ने उल्लेख किया कि यह कोशिश की गई है। मैं एक ही मुद्दे में भाग गया, यह कोशिश की और इस मुद्दे को ठीक नहीं करता है।
SCBuergel.eth

क्या यह उत्तर प्रदान करता है? खैर, इससे मेरी समस्या हल हो गई! बहुत बहुत शुक्रिया
Radim कोहलर

इसमें कोई उत्तर भी नहीं है। यह पहली जगह में सवाल था।
विक

यह वह उपाय है जो मेरे लिए काम करता है। नफ़रत करने वाले नफ़रत ही करेंगे।
टॉमबेडिया

27

एक ही समस्या थी, वास्तव में सबसे अच्छा समाधान नहीं है लेकिन इसे विश्व स्तर पर स्थापित करें:

npm install -g gulp

बेशक यह अभी भी सबसे अच्छा है package.json, इसलिए आप इसे स्थानीय स्तर पर स्थापित करने और इसमें एक प्रविष्टि जोड़ने के लिए निम्न कार्य कर सकते हैं package.json:

npm install --save-dev gulp

बाकी सब (gulp plugins) स्थानीय रूप से भी स्थापित होते हैं।



17

मुझे एक ही समस्या हो रही थी जब एक सहकर्मी वीएम पर काम करने की कोशिश कर रहा था। ऐसा लगता है कि समस्या उपयोगकर्ता फ़ोल्डर से उपजी है।

मेरे पर्यावरण चर में NODE_PATH को जोड़ने से समस्या ठीक नहीं हुई।

यदि आप अपने सिस्टम चर में अपने 'पथ' चर को संपादित करते हैं और उसके अंत में '% APPDATA% \ npm' जोड़ते हैं, तो यह समस्या को ठीक करना चाहिए ... जब तक कि आप या कोई और npm किसी अन्य उपयोगकर्ता के रूप में आपके द्वारा किए गए gulp को स्थापित न कर दे वर्तमान में के रूप में लॉग इन किया है।

यदि आप चाहते हैं कि यह सभी उपयोगकर्ताओं के लिए उपलब्ध हो, तो '% APPDATA% \ npm' का उपयोग करने के बजाय स्पष्ट रूप से 'C: \ Users \ yourUser \ AppData \ Roaming \ npm' (या जहां आपके पास कभी gulp है) डालें। आप फ़ाइलों को अधिक उपयोगकर्ता-उदासीन पथ पर भी स्थानांतरित कर सकते हैं।

नया cmd प्रॉम्प्ट शुरू करना न भूलें, क्योंकि आपके पास जो भी खुला है वह नया 'पथ' चर स्वचालित रूप से प्राप्त नहीं करेगा।

अब Now गुलप ’।


16

एक सही तरीका:

  1. Cmd + R: टाइप करें "% appdata%"
  2. Npm फ़ोल्डर पर जाएं
  3. "C: \ Users \ Blah ... \ npm \" जैसे संपूर्ण पथ की प्रतिलिपि बनाएँ
  4. मेरे कंप्यूटर पर जाएं + "गुण" पर राइट क्लिक करें
  5. उन्नत सिस्टम सेटिंग्स (बाईं ओर)
  6. पर्यावरण चर पर क्लिक करें
  7. Edit Path पर क्लिक करें
  8. उस "C: \ Users \ Blah ... \ npm \" को अंत में जोड़ें और टाइप करें ";" उसके बाद
  9. ठीक पर क्लिक करें और सेमी फिर से खोलें

मुझे लगता है कि यहां चीजों को अच्छी तरह से समझाया गया है और यह पहली कोशिश होनी चाहिए जब आप gulp' is not recognizedखिड़कियों पर देखें
एडू रुइज

मुख्य बात ";"अंत में जोड़ना है । अन्यथा यह काम नहीं करेगा
fuser

13

आपको पहले gulpवैश्विक उपयोग के रूप में स्थापित करना चाहिए :

npm install gulp -g

अन्यथा पथ समाधान समस्या का समाधान नहीं करेगा।

फिर PATH का उपयोग करके npm मॉड्यूल पथ जोड़ें:

PATH = %PATH%;%APPDATA%\npm

क्या आपके द्वारा नई और विशिष्ट रूप से जोड़ी गई जानकारी अन्य 33 उत्तरों से अलग है? मेरी धारणा 'नहीं' है, जिस स्थिति में, आपको शायद जवाब नहीं जोड़ना चाहिए था।
जोनाथन लेफ़लर

1
मैंने उनमें से कई को सफलता के बिना आज़माया है और मुझे यह पता लगाने की आवश्यकता है कि किसी और के दर्द से बचने के लिए मुझे ग्लूपी ग्लोब स्थापित करने की आवश्यकता है जो मैंने इस उत्तर को जोड़ा है
Badr Bellaj


9

निम्नलिखित को अपने पथ चर में जोड़ने का प्रयास करें:

C:\Users\YOUR_USER\AppData\Roaming\npm

मेरे पास एक ही समस्या थी और मैंने अपने नोड मॉड्यूल के लिए रास्ता जोड़कर हल किया।


8

मुझे विंडोज़ 10 में इसे सेट करने में एक समान समस्या थी। मेरा जवाब विंडोज़ विशिष्ट है (किसी Linux या OSX समाधान के लिए बैश में पथ को संशोधित करने के लिए उत्तर देखें)

मेरे पास मुख्य समस्या यह थी कि npm का फ़ोल्डर पथ में पंजीकृत नहीं था। मैंने मूल रूप से इसे cmd प्रॉम्प्ट में बदलने की कोशिश की।

setx path "%path%;%appdata$\npm"

ध्यान दें कि मैंने यह सुनिश्चित करने के लिए सेट के बजाय सेटएक्स का उपयोग किया है कि पर्यावरण चर के लिए अपडेट रहता है। यह भी ध्यान दें कि यह एक बैकस्लैश है।

यह काम करना चाहिए, लेकिन मेरे लिए यह नहीं था क्योंकि setx में केवल 1024 वर्णों को स्वीकार करने की सीमा है ... (हाँ यह मेरे लिए भी उतना ही बकवास है)।

तो ऊपर का प्रयास करें और यदि आपको चेतावनी मिलती है जैसे कि 1024 सीमा तक पहुंचने के बारे में किया था, तो आप दूसरे तरीके से कर सकते हैं जो मैंने समाप्त किया।

पहली बार जब आप अभी भी कंसोल में हैं, टाइप करें: echo %appdata%\npm... यह आपका npm फ़ोल्डर है जिसे आप पथ में जोड़ना चाहते हैं इसलिए इसे अपने क्लिपबोर्ड में जोड़ें।

आपको रजिस्ट्री में जाना होगा और निम्नलिखित फ़ोल्डर तक पहुंचना होगा:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

फिर अपने क्लिपबोर्ड में npm फ़ोल्डर पथ के साथ 'पथ' मान जोड़ें। नए मूल्य को सक्रिय करने के लिए रिबूट और अब आपको जाना अच्छा होना चाहिए।

regedit का उपयोग करना

अंत में, बस यह सब बाहर का परीक्षण करें

>npm install -g gulp
>gulp

1
हाँ!!! आखिरकार! मैंने कुछ मदद करने के लिए सब कुछ देखा है। लगभग सभी उत्तर इसे विश्व स्तर पर स्थापित करने के लिए कहते हैं और इसे काम करना चाहिए। मैंने इंस्टाल, अनइंस्टॉल, रीइंस्टॉल, क्लीयर कैश इत्यादि इंस्टॉल किया है, आखिरकार, यह काम किया है। धन्यवाद!
जोश

@ जोश, खुशी है कि मैं आपको चला सकता था। एक वातावरण स्थापित करना अब * tch है। मुझे लगता है कि मैं मैक पर स्विच किया क्योंकि ज्यादातर इन छोटे quirks जब विंडोज़ खोल का उपयोग कर।
ThinkBonobo

सबसे बुरी बात यह है कि मैंने इसे महीनों तक सेट किया है। यह ठीक चल रहा है। फिर मैं एक दिन प्रोग्रामिंग कर रहा हूं और मेरे आदेशों को मान्यता नहीं दी गई है। मैं ऐसी किसी भी चीज़ के लिए इंटरनेट खोजता हूँ जो मदद करेगी। हर कोई एक ही बात कहता है। फिर तुम साथ आओ और BAM! यह काम करता हैं। मैं समझता हूं कि आप OSX पर स्विच क्यों करेंगे। मैंने पहले कभी OSX के साथ इस तरह की विचित्रता नहीं की है। लेकिन मैं विंडोज के लिए भी प्रतिबद्ध हूं।
जोश

1
आपके लाभ के लिए, मेरा मानना ​​है कि विंडोज़ 10 देशी बैश शेल को अपना रही है। इन उपकरणों में से कुछ के लिए जीवन को बहुत आसान बनाना चाहिए।
ThinkBonobo

विंडोज सर्वर 2008 में मेरे लिए यह काम, बहुत बहुत धन्यवाद!
Manix

6

यह मेरे साथ एक 'उपयोगकर्ता' मुद्दा रहा। मैंने user1 के रूप में लॉग इन सिस्टम पर npm और नोड स्थापित किया था, फिर मैंने user2 सेट किया। मैं नोड चला सकता था, और मैं एनपीएम कमंडों को चला सकता था, लेकिन कमांड लाइन से कोई एनपीएम पैकेज नहीं चला सकता था।

मैंने नोड और npm की स्थापना रद्द की, और समस्या को हल करने के लिए सही उपयोगकर्ता के तहत पुनः इंस्टॉल किया। उसके बाद मैं बिना इश्यू के कमांड-लाइन से पैकेज चला सकता हूं।


मेरे लिए वही, अन्य जवाब काम नहीं किया - नोड और एनपीएम को फिर से स्थापित करना काम किया
mfeineis

6

शीर्ष उत्तर मेरे काम नहीं आया।

मैं एक वर्चुअल मशीन का उपयोग कर रहा हूं जिसमें पिछले मालिक थे। पिछले मालिक के पास एनपीएम का एक पुराना संस्करण स्थापित था। उस का उपयोग करते हुए, मैं विश्व स्तर पर साथ स्थापित किया गया था npm install -g gulp। आज्ञा gulpचलाकर लौट जाता 'gulp' is not recognized as an internal or external command, operable program or batch file.। जैसा कि मैंने कहा, शीर्ष उत्तर ने मेरी समस्या को ठीक नहीं किया। मुझे मूल रूप से नोडज को फिर से स्थापित करना था।

उपाय

  1. नोडज को फिर से डाउनलोड करें
  2. npm install -g gulp
  3. gulp -version

इससे मेरे लिए समस्या ठीक हो गई।


2
मैं नोड संस्करणों को स्विच करने के लिए nvm का उपयोग करने की सलाह देता हूं: github.com/creationix/nvm
aztenney

@ chrisyo8989 - भयानक .. यह मेरे लिए पर्यावरण के संस्करणों के बिना काम किया धन्यवाद! मुझे उन लोगों के साथ खिलवाड़ करने से नफरत है!
gcoleman0828

4

मेरे पास विन 7 x64 पर नोड्स के v0.12.3 थे और जब मैंने गुल को स्थापित करने की कोशिश की तो इसी तरह के मुद्दों में भाग गया। यह मेरे लिए काम किया:

  1. अनइंस्टॉल किए गए Nodejs
  2. स्थापित Nodejs v0.10.29
  3. npm स्थापित -g npm
  4. npm स्थापित -g gulp

1
मैंने अभी npm install -g npmऔर इस्तेमाल किया npm install -g gulpऔर चीजें वापस सामान्य हो
गईं

मैं नोड संस्करणों को स्विच करने के लिए nvm का उपयोग करने की सलाह देता हूं: github.com/creationix/nvm
aztenney

4

NodeJS संस्थापक उपयोगकर्ता / AppData / रोमिंग / npm पथ को उपयोगकर्ता पर्यावरण पथ में जोड़ने के लिए प्रकट होता है, जो उचित है।

आम तौर पर, कमांड लाइन पर पैठ पर्यावरण चर उपयोगकर्ता पर्यावरण पथ और सिस्टम पर्यावरण पथ का संयोजन है।

हालाँकि, यदि उपयोगकर्ता पर्यावरण पथ + सिस्टम वातावरण पथ 1920 के वर्णों से बड़ा है, तो Windows उपयोगकर्ता और सिस्टम पथों को संयोजित नहीं करता है - केवल सिस्टम पर्यावरण पथ का उपयोग किया जाता है।

देखें: https://stackoverflow.com/a/21270921/301152

इसलिए, जब आप अपने पर्यावरण चर को संपादित करने के लिए विंडोज में उन्नत सिस्टम सेटिंग्स खोलते हैं, तो यह देखने के लिए देखें कि क्या उपयोगकर्ता / AppData / रोमिंग / npm पथ पहले से ही आपके उपयोगकर्ता वातावरण PATH में है। यदि यह है, तो समस्या यह है कि आपके उपयोगकर्ता + सिस्टम पथ बहुत लंबे हैं, जिससे विंडोज आपके उपयोगकर्ता पथ को अनदेखा करता है। अपने उपयोगकर्ता को ट्रिम करें और / या सिस्टम पथ स्ट्रिंग्स और गल्प को स्थापित के रूप में काम करना चाहिए।

यदि आपको अपने उपयोगकर्ता और सिस्टम पथ से अलग होने के लिए कुछ भी नहीं मिल रहा है, तो उपयोगकर्ता / AppData / रोमिंग / npm पथ को सिस्टम पर्यावरण पथ में जोड़ें और इसे हैक कहें।


1
मैंने घंटों गुप्‍प कमांड को खिड़कियों में काम करने में बिताया है और यही मेरे लिए काम करता है। इसलिए आपका धन्यवाद!
मायनोट्स

4

मैं स्थापना के बाद उसी समस्या का सामना कर रहा था। इसलिए मैंने cmdएलिवेटेड विशेषाधिकारों (एडमिन) के साथ चलने की कोशिश की और यह काम कर गया।

स्क्रीन कैप्चर:

cmd


सीएमडी में प्रशासक मोड ने मेरे लिए किया
मोर्टन ओसी

मैंने बाकी सब कोशिश की। लेकिन एक बार जब मैंने प्रशासक मोड में कमांड प्रॉम्प्ट चलाया तो यह मेरे लिए काम कर गया।
माइंडगैम

अजीब - व्यवस्थापक विशेषाधिकारों की आवश्यकता नहीं होनी चाहिए। यह कुछ के लिए काम कर सकता है, लेकिन कुछ और गलत है (गुलप से संबंधित नहीं) यदि इसके लिए यह आवश्यक है।
vapcguy

4

इस पथ को अपने परिवेश चर पथ C: \ Users \ USERNAME \ AppData \ Roaming \ npm \ में जोड़ें


4

(विंडोज 10) मुझे पथ जवाब पसंद नहीं आया। मैं नोड पैकेज के लिए चोको पैकेज मैनेजर का उपयोग करता हूं। जब तक यह नहीं होता तब तक मेरे लिए आग नहीं बुझती:

  1. विश्व स्तर पर स्थापित npm i -g gulp और स्थानीय dir npm i --save-dev gulp

  2. यह समस्या एक बार से आगे भी बनी रही, जो पूरी तरह से नोड को हटाने और इसे फिर से स्थापित करने के द्वारा तय की गई थी

मैंने स्थानीय / वैश्विक और नोड के बारे में कोई टिप्पणी नहीं देखी है ।


3

यह सबसे अधिक है क्योंकि यह पर्यावरण चर पर नहीं पाया जाता है जैसा कि अन्य ने बताया है। इसी से मेरा काम बना है।

प्रति% PATH%

यह आपको दिखाएगा कि आपका PATH पर्यावरण चर क्या है। यदि नोड_मॉड्यूल्स नहीं है, तो इसे अपने APPDATA पथ से जोड़ने के लिए निम्न कार्य करें।

पथ =% पाथ%; % APPDATA% \ NPM


यहाँ केवल यही सही उत्तर है। या तो NODE_PATH चर सेट करें और इसे PATH चर में जोड़ें या सीधे अपने PATH चर में वैश्विक npm फ़ोल्डर जोड़ें।
DevAntoine 16

3

मेरे पास पहले से ही इस उत्तर में से एक शर्त थी (मुझे नहीं पता क्यों)

https://stackoverflow.com/a/27295145/1175496

यही है, मेरे पेट पहले से ही शामिल है %APPDATA%\npm

मेरे मामले में, समस्या यह थी कि npm वहां मॉड्यूल स्थापित नहीं कर रहा था (फिर, मुझे पता नहीं क्यों)

इसलिए मुझे यह करने की आवश्यकता है:

$ npm config set prefix -g %APPDATA%/npm

उसके बाद, $ npm install -g gulpकिसी अन्य मॉड्यूल को चलाने (या किसी अन्य मॉड्यूल को स्थापित करने) ने उस स्थान पर मॉड्यूल रखा जहां PATH इसे उम्मीद करता है।



3

मेरे विंडोज 10 एंटरप्राइज पर, Gulp को% AppData% में स्थापित नहीं किया गया था, जो कि C: \ Users \ username \ AppData \ npm \ नोड_modules मेरी मशीन पर है, लेकिन C: \ Users \ username \ AppData के स्थानीय \ npm \ नोड_modules में।

कमांड प्रॉम्प्ट पर या पावरशेल में लेने के लिए gulp प्राप्त करने के लिए, मैंने उपयोगकर्ता PATH का मान C: \ Users \ username \ AppData \ Local \ npm में जोड़ा । उसके बाद यह एक आकर्षण की तरह काम करता था। स्वाभाविक रूप से मुझे कमांड प्रॉम्प्ट या पावरशेल विंडो को बंद करना पड़ा और प्रभावी होने के लिए ऊपर के लिए फिर से खोलना पड़ा।


2

विंडोज 10 में gulp कमांड को समस्या नहीं मिली और "% AppData% \ npm \ नोड_ नोड्स" जोड़ना मेरे लिए काम नहीं करता है। कृपया इस चरण को करें:

करने के बाद

npm install -g npm

तथा

npm install -g gulp

जोड़ना

C:\Users\YourUsername\npm

सिस्टम चर में पथ के लिए।

यह मेरे लिए काम करता है के बाद सभी समाधान मुझे असफल रहा।



2

Daud npm install gulp -g

यदि आप विंडोज़ का उपयोग कर रहे हैं, तो कृपया पेटीएच में गल्प की डायर जोड़ें।

इस तरह C:\Users\YOURNAME\AppData\Roaming\npm\node_modules\gulp


2

खिड़कियों में:

  1. अपने विंडोज़ एक्सप्लोरर का उपयोग करते हुए, अपने योनि साझा फ़ोल्डर में नेविगेट करें (मैं वैसे स्कॉचबॉक्स का उपयोग कर रहा हूं) जैसे C:\scotchbox/public/gulpProject
  2. फ़ोल्डर के एड्रेस बार में, टाइप करें cmdऔर दबाएँEnter
  3. अपने gulp स्थापना करें npm install

2

संक्षेप में:

यदि अन्य उत्तर काम नहीं करते हैं तो आपको %NODE_PATH%सिस्टम चर में जोड़ना चाहिए Path

कारण:

मुद्दा यह है, कमांड प्रॉम्प्ट केवल Pathसिस्टम वेरिएबल के तहत प्रोग्राम निष्पादित करता है , न कि यूजर वेरिएबल । आप है NODE_PATHएक उपयोगकर्ता चर के रूप में निर्धारित करते हैं, को जोड़ने %NODE_PATH%के लिए Path


मैंने यहां पूछा और अलग-अलग इरादों के साथ एक प्रश्न के लिए डुप्लिकेट चिह्नित किया गया :(

NPM Windows उपयोगकर्ता चर पथ [डुप्लिकेट] के तहत प्रोग्राम निष्पादित नहीं करता है


2

विंडोज में:

  1. निम्न दो कुंजियों को दबाएँ: Windows + r
  2. control /name microsoft.systemपिछले चरण से दिखाई देने वाले रन डायलॉग बॉक्स में टाइप करें ।

विंडोज रन डायलॉग बॉक्स

  1. विंडो फलक के बाईं ओर से उन्नत सिस्टम सेटिंग्स का चयन करें
  2. क्लिक करें उन्नत प्रदर्शित होने वाले बॉक्स प्रणाली संपत्तियों पर टैब और क्लिक पर्यावरण चर बटन।
  3. संपादित करेंPATH उपयोगकर्ता वातावरण चर।
  4. एडिट एनवायरमेंट वेरिएबल विंडो पर न्यू पर क्लिक करें जो PATHवेरिएबल के लिए पॉप अप करता है और निम्नलिखित को जोड़ता है: एनवायरनमेंट वेरिएबल %APPDATA%\npmकी शुरुआत में PATH(जैसा कि नीचे दी गई इमेज में दिखाया गया है)।

पर्यावरण चर सेट करना

  1. अपने कमांड प्रॉम्प्ट को बंद करें और इसे फिर से खोलें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.