2017-04-09 15 views
14

मैं एनपीएम और नोड के लिए नया हूं, मैं कोणीय सीख रहा हूं।कोणीय क्ली वैश्विक एनपीएम का उपयोग नहीं कर रहा

एक कोणीय क्ली प्रोजेक्ट में, जब भी मैं < < 'कीवर्ड' >> कमांड चलाता हूं, तो मुझे नीचे त्रुटि मिल रही है क्योंकि यह वैश्विक एनपीएम-मॉड्यूल फ़ोल्डर को खोजने में असमर्थ है।

node_modules खाली दिखाई देता है, तो आप npm install

की कोशिश की निम्नलिखित विन्यास, लेकिन कोई भाग्य को चलाने के लिए आवश्यकता हो सकती है, मैं NPM चलाने समस्या पर काबू पाने के लिए हर परियोजना में स्थापित किया है।

export NODE_PATH=/usr/local/lib/node_modules 
PATH=$PATH:/usr/local/bin/node 
PATH=$PATH:/usr/local/bin/npm 

वहाँ जिस तरह से है कि मैं NPM चलाने वाले प्रत्येक परियोजना के लिए स्थापित बच सकते है?

+1

आपने वैश्विक रूप से 'एनपीएम इंस्टॉल-जी @ कोणीय/क्ली' के साथ कोणीय सीएलआई स्थापित किया है, और अपने ऐप फ़ोल्डर में 'npm install' चलाकर इस परियोजना के लिए निर्भरता स्थापित करें (' package.json' फ़ाइल के साथ एक ही फ़ोल्डर) –

उत्तर

34

मुझे एक ही त्रुटि मिली जब मैंने ng new myapp चलाने के बाद ng serve कमांड चलाने और मेरे प्रोजेक्ट फ़ोल्डर को बनाने का प्रयास किया। यह त्रुटि हुई क्योंकि मैंने बनाए गए myapp फ़ोल्डर में नहीं स्थानांतरित किया था। एक बार मैंने cd myapp कमांड का उपयोग किया और फ़ोल्डर ng serve में सफलतापूर्वक काम किया।

+0

धन्यवाद यह मेरे लिए ठीक काम कर रहा है। मैं केवल वही गलती कर रहा हूं। –

+0

धन्यवाद, यह गलती –

+0

ठीक है, ठीक है :) –

2

नीचे दिए गए चरणों का पालन करें

NPM कैश साफ और NPM से स्थापित

+0

आदेशों के लिए एक स्पष्टीकरण उपयोगी होगा। – Lex

1

1- cmd> चलाने एनजी संस्करण, इसकी पुष्टि करने के कोणीय CLI सही ढंग से स्थापित किया गया था

2- सुनिश्चित करें कि आप सही फ़ोल्डर/रूट में हैं (शायद यह आपकी समस्या है)

3 - तो चलाएँ: एनजी की सेवा

0

रन cd folder_of_your_project

तो चलाने ng serve

1

आप node_modules से बच सकते हैं खाली दिखाई देता है, तो आप निम्न आदेश रन करके त्रुटि को चलाने के लिए आवश्यकता हो सकती है: npm install [email protected]/cli

इससे समस्या हल हो जाएगी।

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