मैं कोणीय क्ली के साथ एक कोणीय 2 ऐप बनाना चाहता हूं
मैंने cmd में लिखा है:
एनपीएम कोणीय-क्लि-जी स्थापित करें
फिर:
एनजी फर्स्टपैप
जब मैं npm शुरू लिखता हूँ तो यह मुझे एक त्रुटि दिखाती है!
मैं समस्या को नहीं समझता
npm install
मैं कोणीय क्ली के साथ एक कोणीय 2 ऐप बनाना चाहता हूं
मैंने cmd में लिखा है:
एनपीएम कोणीय-क्लि-जी स्थापित करें
फिर:
एनजी फर्स्टपैप
जब मैं npm शुरू लिखता हूँ तो यह मुझे एक त्रुटि दिखाती है!
मैं समस्या को नहीं समझता
npm install
जवाबों:
दौड़ते समय ng serve
आपको ऐप / प्रोजेक्ट के डायरेक्टरी में होना चाहिए ।
यदि आप किसी अन्य निर्देशिका में कमांड चलाते हैं तो आपको त्रुटि मिलती है:
आपको "@ कोणीय / कोर" पर निर्भर नहीं होना चाहिए। यह एक त्रुटि है।
क्या मैं आपकी मदद कर सकता हूँ।
इससे आपकी समस्या दूर हो जाएगी।
टर्मिनल से
> cd myProjectPath
myProjectPath > npm install
मुझे नहीं पता कि क्या यह अभी भी एक मुद्दा है। मैं के साथ एक ही उपद्रव सामना कर रहा था @angular/cli v1.1.2
पर npm 4.1.2
। मैंने node_modules
निर्देशिका को हटा दिया और फिर अद्यतन करने के लिए चला गया npm
(क्योंकि यह अतीत में एक सामान्य कारण था)।
मैं उन्नत करने के लिए चाहता था npm
करने के लिए 5.0.3
(नवीनतम) लेकिन जब से मैं उपयोग कर रहा था nvm
यह पुस्तकालयों में गड़बड़ है लगता है। इस प्रकार, मैंने पुनः स्थापित किया node
।
फिर, मैं साथ चला गया
npm cache clean
npm rebuild
npm install
- यह एक बार कई बार, क्योंकि यह एक अलग पैकेज के साथ एक त्रुटि फेंक दियाअंत में, हर पैकेज ठीक था।
उम्मीद है की यह मदद करेगा।
अगर 2018 में कोई भी इसमें भाग ले रहा है, तो मेरे लिए काम करने वाली चीज़ को मेरे साथ बनाए गए मेरे ऐप में जाना था ng new my-app
, और ng serve
जब इसे चलाया जाता है , तो my-app/package.json
इसके बजाय निर्भरता और अवमूल्यन की आवश्यकता के साथ यह करना पड़ता है root/package.json
। वे दो अलग-अलग फाइलें हैं।
यहां तक कि अगर मैंने अपने रूट फ़ोल्डर के सभी आश्रितों को कॉपी किया है package.json
, तो मुझे भी अंदर जाना होगा और मैन्युअल रूप से कॉन्फिग फाइलों के लिए पथ स्थानों को बदलना होगा और ऐसे में जाना होगा my-app/*
। यह बहुत आसान है कि इसमें बस चला जाए my-app/
और ng serve
इसे वहाँ चलाने के लिए इसे सभी काम करने दें जैसे कि यह माना जाता है।
तो ये कदम किसी के लिए भी काम करने चाहिए:
rm -rf <previous-app>
// यदि आपका पिछला ऐप कॉल किया गया था, यदि आपके पास एक था।
sudo rm -rf node_modules
rm -f package-lock.json
npm install
ng new my-app
cd my-app
ng serve
previous-app
अपने आदेश करने के बाद मैं एक मिल You cannot use the new command inside an Angular CLI project.
जबकि कर त्रुटिng new my-app
rm -rf <previous app>
जब आपके पास एक पिछला ऐप था जो इस समस्या को पैदा कर रहा है। यहाँ पर आप ऐप का नाम बदलें। rm -rf
पूरी निर्देशिका की सामग्री को बलपूर्वक हटा देता है
सभी सहकर्मी निर्भरता स्थापित करने के बाद npm अद्यतन चलाएँ और यह काम करेगा।
इस तरह मैंने इस समस्या को हल किया।
मैं पहली बार भागा npm install @angular/core
।
फिर मैं भागा npm install --save
।
जब दोनों इंस्टॉल्स सफलतापूर्वक पूरे हो गए थे, तो मैं भाग गया npm serve
और यह कहते हुए एक त्रुटि प्राप्त हुई
"Versions of @angular/compiler-cli and typescript could not be determined.
The most common reason for this is a broken npm install.
Please make sure your package.json contains both @angular/compiler-cli and typescript in
devDependencies, then delete node_modules and package-lock.json (if you have one) and
run npm install again."
मैंने तब अपना नोड_मॉडल्स फ़ोल्डर और साथ ही अपने पैकेज-लॉक.जसन फ़ोल्डर को हटा दिया।
उन फोल्डर को डिलीट करने के बाद मैं npm install --save
एक बार फिर भागा ।
मैंने दौड़कर npm start
एक और त्रुटि प्राप्त की। इस त्रुटि ने कहा Error: Cannot find module '@angular-devkit/core'
।
मैं भागा npm install @angular-devkit/core --save
।
अंत में, मैं भाग गया npm start
और परियोजना शुरू हुई!
मुझे एक ही मुद्दा मिला, और इसका कारण है
ng new app-name
इसे चलाते हैं, तो यह ऐप नाम के साथ एक नई निर्देशिका बनाएगा और उसमें सब कुछ इंस्टॉल करेगा।ng serve
और क्योंकि आपका ऐप उप-निर्देशिका में है, इसलिए यह package.json नहीं पाएगा और उल्लेखित त्रुटि को फेंक देगा।समाधान बहुत सरल है। बस उप निर्देशिका पर जाएं और फिर चलाएंng serve
आप नई परियोजना बनाते हैं:
ng new firstngapp
आपके उदाहरण में आप गायब हैं new
। यह फोल्डर बनाता है, फाइल्स जेनरेट करेगा और npm install
आपके लिए रन करेगा । ऐसा लगता है कि आपने फ़ोल्डर बना लिया है, लेकिन इसमें कोई कोणीय सीएलआई ऐप नहीं है।
और एप्लिकेशन का उपयोग शुरू करने के लिए:
ng serve
npm start
केवल तभी उपयोग किया जाता है जब आपने cli से बाहर निकाल दिया हो।
कोई फायदा नहीं हुआ कोशिश करने के बाद:
npm install -g @ angular / cli ने मेरे लिए काम किया
मेरे पास एक ही मुद्दा था और साथ में node_modules को हटाने और पैकेज-लॉक को हटाने के लिए मुझे पुन: स्थापित करने की आवश्यकता थी। सबसे पहले।
मुझे वही त्रुटि मिल रही थी जब मैंने "एनजी सर्व" को चलाने की कोशिश की, उसके बाद मैंने देखा कि कुछ सुगर में से एक ने मुझे अपनी npm को अपडेट करने के लिए कहा था। मैंने ऐसा किया और फिर मुझे "एनजी सर्वर" में प्रवेश करने के बाद यह स्क्रीन मिली।
"" @ कोणीय / संकलक-क्ली और टाइपस्क्रिप्ट के संस्करण निर्धारित नहीं किए जा सके। इसका सबसे आम कारण टूटी हुई एनपीएम इंस्टॉल है। कृपया सुनिश्चित करें कि आपके package.json में @ angular / compiler-cli और टाइपस्क्रिप्ट दोनों प्रकार की डिडिपेंडेंसीज़ हैं, फिर node_module और package-lock.json (यदि आपके पास एक है) हटाएं और फिर से npm इंस्टॉल करें। ""
सभी क्रियाओं को करने के बाद अब उसका सही ढंग से काम करना ... और संदेश "कंप्लीटली सक्सेसफुल"।
आपको c: \ project \ angular-src स्थान से ng सर्वर चलाने की आवश्यकता है। सिर्फ अपने प्रोजेक्ट की जड़ नहीं।
ng serve
फ़ोल्डर की जड़ से चलाया जाना चाहिए, क्योंकि package.json
इस स्क्रिप्ट को परिभाषित करने वाली फ़ाइल है।
नए --स्काइप-इनस्टॉल PROJECT_NAME को निष्पादित करना और फिर मैन्युअल रूप से बनाए गए फ़ोल्डर में जाना और npm स्थापित करना टाइप करना। https://github.com/angular/angular-cli/issues/3906
मेरे पास समस्या यह थी कि मैंने यार्न पैकेज प्रबंधन पर स्विच करने के लिए क्ली की सलाह का पालन किया।
फिर मैंने एक ट्यूटोरियल का अनुसरण करते हुए npm install --save bootstrap
, और उस बिंदु के बाद त्रुटि दिखाई देने लगी। बाद में मैंने yarn add xxx
कोर्स किया और यह काम कर गया।
परियोजना की राज्य पुनर्स्थापित करने के लिए मैं हटा दिया node_modules
और package-lock.json
के अनुसार इस सवाल का जवाब है और फिर से चलाने केyarn install
@ कोणीय / संकलक-क्ली और टाइपस्क्रिप्ट के संस्करण निर्धारित नहीं किए जा सके। इसका सबसे आम कारण टूटी हुई एनपीएम इंस्टॉल है।
कृपया सुनिश्चित करें कि आपके package.json में @ angular / compiler-cli और टाइपस्क्रिप्ट दोनों प्रकार की डिडिपेंडेंसीज़ हैं, फिर नोड_मॉड्यूल्स और पैकेज-लॉक.json (यदि आपके पास एक है) हटाएं और npm फिर से इंस्टॉल करें।
यह मेरे साथ तब हुआ जब मैं पैकेज मैनेजरों को मिला रहा था। मेरा प्रोजेक्ट यार्न के साथ तैयार किया गया था, और उसके बाद, मैंने npm स्थापित का उपयोग करके कुछ निर्भरताएं जोड़ीं (यह केवल जोड़ा निर्भरता के साथ पैकेज-लॉक.जन बनाया)।
जाहिरा तौर पर, इस्तेमाल किए गए पैकेज-लॉक.जसन की सेवा करें और वहाँ कोणीय निर्भरता नहीं पा सकते हैं। के बाद मैं केवल यार्न का उपयोग शुरू कर दिया, यानी npm स्थापित करने के बजाय यार्न जोड़ें, त्रुटि चली गई थी।
** एनजी सर्विंग कमांड को हिट करने से पहले आपको नए बनाए गए Your_APP फ़ोल्डर में होना चाहिए **
नए सिरे से शुरू करें,
1) install npm
2) एक नया कोणीय एप्लिकेशन बनाएं ( ng new <YOUR_APP_NAME>
)
3) ऐप फ़ोल्डर में जाएं ( cd YOUR_APP_NAME
)
4) ng serve
मुझे उम्मीद है कि यह इस मुद्दे को हल करेगा।
इस समस्या के समाधान के लिये।
cd projectName
npm update
ng serve -o
एनजी सर्व के लिए आपको उस डायरेक्टरी के अंदर होना चाहिए
ashish@ashish-Inspiron-3521:~/Angular$ ng new FireStore
create FireStore/README.md (1025 bytes)
create FireStore/.angular-cli.json (1245 bytes)
create FireStore/.editorconfig (245 bytes)
create FireStore/.gitignore (544 bytes)
create FireStore/src/assets/.gitkeep (0 bytes)
create FireStore/src/environments/environment.prod.ts (51 bytes)
create FireStore/src/environments/environment.ts (387 bytes)
create FireStore/src/favicon.ico (5430 bytes)
create FireStore/src/index.html (296 bytes)
create FireStore/src/main.ts (370 bytes)
create FireStore/src/polyfills.ts (3114 bytes)
create FireStore/src/styles.css (80 bytes)
ashish@ashish-Inspiron-3521:~/Angular$ ng serve
You seem to not be depending on "@angular/core". This is an error.
मैंने इसे cmd का उपयोग करके कैसे हल किया
ashish@ashish-Inspiron-3521:~/Angular$ cd FireStore/
अब डू सीएमडी
ashish@ashish-Inspiron-3521:~/Angular/FireStore$ ng serve
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **