2014-06-25 6 views
5

में 'एक्सप्रेस' पहचाना नहीं गया है मेरे पास node.js स्थापित है और विंडोज 7 कंप्यूटर पर ठीक चल रहा है। मैंwin7 express js: cmd

> npm install -g express 
> npm install -g express-generator 
> npm install -g [email protected] 

और वे सभी सफलतापूर्वक इंस्टॉल करते हैं। लेकिन जब मैं एक नए फ़ोल्डर में जाने के लिए और कोशिश:

> express myproject 

मैं: 'express' is not recognized as an internal or external command, operable program or batch file

मैं व्यक्त ',' express.cmd ', और' एक्सप्रेस 'और' के साथ node_modules 'निर्देशिका देख' व्यक्त - जेनरेटर फ़ोल्डर्स सी: \ उपयोगकर्ता \ ME \ AppData \ Roaming \ npm निर्देशिका

मैंने याद किया था कि मेरे पाथ में एनपीएम निर्देशिका जोड़ा गया था।

'Express' is not recognized command (windows)

https://groups.google.com/forum/#!topic/express-js/Cr92_LC_pUk

और क्या मैं एक्सप्रेस काम कर प्राप्त करने की कोशिश कर सकते हैं:

मैं सब समाधान मैं मिल सकता है की कोशिश की?

+0

अपने Google मंच लिंक है.मेरे पास मदद की जोड़ा गया सी: \ उपयोगकर्ता \ \ AppData \ रोमिंग \ npm विंडोज़ पर मेरे पैथ चर में। – Simer

उत्तर

2

जांचें कि आपके पास पथ में एक्सप्रेस फ़ोल्डर का पथ है। याद रखें कि आपको पर्यावरण चर में परिवर्तन लागू करने के लिए cmd को फिर से खोलने की आवश्यकता है क्योंकि उन्हें संशोधित करने से वर्तमान में कार्यरत प्रक्रियाओं, AFAIK के चर को संशोधित नहीं किया जाता है। यदि आप सिस्टम-व्यापी वातावरण चर बदल रहे हैं, तो आपको Windows को पुनरारंभ करने की आवश्यकता हो सकती है।

आपको यह भी जांचने की आवश्यकता हो सकती है कि PATHEXT में .CMD एक्सटेंशन है या नहीं।

+0

यह शायद पथ चर था क्योंकि जब मैंने cmd प्रॉम्प्ट को फिर से खोल दिया था तब यह काम करता था - आपको नहीं पता था कि आपको ऐसा करना है, लेकिन मैं अब से यहां पोस्ट करने से पहले हमेशा अपने सॉफ़्टवेयर को पुनरारंभ करूंगा। – Cbas

+0

इससे समस्या ठीक हो जाएगी। मैं एक के लिए अपने विंडोज 7 पर विश्व स्तर पर स्थापित एक्सप्रेस पैकेज का पता लगाने में असमर्थ हूं। –

2

व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाएं, इस तरह एक्सप्रेस को सिस्टम 32 में स्थापित किया जाएगा और इसे कमेंट प्रॉम्प्ट पर पुन: स्थापित किया जा सकता है। इसलिए सिस्टम व्यवस्थापक के रूप में केवल कमांड प्रॉम्प्ट खोलें, फिर npm install -g express के साथ वैश्विक स्तर पर एक्सप्रेस इंस्टॉल करें, फिर आप किसी भी फ़ोल्डर पर जा सकते हैं और एक्सप्रेस

0

के साथ अपने ऐप्स जेनरेट करें अभी भी उत्तर मेरे लिए समस्या का समाधान नहीं किया है। हालांकि .bin के पथ को जोड़ना मेरे लिए तय है।

1

क्या मेरे लिए काम किया प्रशासक विशेषाधिकारों के साथ

npm install -g express 
npm install -g express-generator 
कमांड प्रॉम्प्ट से

चल रहा था। (यदि आप विंडोज 8/10 चलाते हैं तो आपको cmd आइकन पर राइट क्लिक करना और 'व्यवस्थापक के रूप में चलाएं' चुनना)।

2

यदि अभी भी यह काम नहीं कर रहा है तो node.js को फिर से इंस्टॉल करें और फिर इंस्टॉल प्रक्रिया को प्रारंभ करें।

npm install -g express 
npm install -g express-generator 
1

मैं तुम्हें जी व्यक्त-जनरेटर NPM NPM स्थापित नवीनतम संस्करण के लिए नोड अपडेट करें, फिर चलाने 3 आदेशों पहले उल्लेख किया है और यह

NPM स्थापित जी व्यक्त से काम करना चाहिए की जरूरत है install -g एक्सप्रेस-जेनरेटर @ 3

कुंजी नोड 1 अपडेट करना है!

2
  1. आपका NPM पथ सेट चर

    C: \ Users \\ AppData \ रोमिंग \ NPM

  2. पुन: प्रारंभ करें आपका सीएमडी