Angular Cli Error: सर्विंग कमांड को एक कोणीय प्रोजेक्ट में चलाने की आवश्यकता होती है, लेकिन प्रोजेक्ट परिभाषा नहीं मिल पाती




angular5 angular-cli (16)

जब ng server या ng serve --live-reload=true चल रहा है तो मुझे समस्या हो रही ng serve --live-reload=true । नीचे यह मुद्दा है जो मुझे इन कमांड को टर्मिनल पर चलाने के दौरान मिल रहा है।

The serve command requires to be run in an Angular project, but a project definition could not be found.

क्रिप्या मेरि सहायता करे। मैं इस मुद्दे पर फंस गया हूं।

अग्रिम में धन्यवाद।


Angular Cli Error: सर्विंग कमांड को एक कोणीय प्रोजेक्ट में चलाने की आवश्यकता होती है, लेकिन प्रोजेक्ट परिभाषा नहीं मिल पाती

समस्या कोणीय फ़ाइलें गायब थी।

    ng update --all --force

कोणीय 7+ में परीक्षण किया गया


अंत में, नीचे कमांड ने मेरे लिए मुद्दा तय किया!

एनजी अद्यतन - सभी - प्रवर्तन


आप कोणीय 'एनजी अपडेट --all' कमांड के साथ अपडेट कर सकते हैं। इसमें समय लगेगा लेकिन सुनिश्चित करें कि आपके सभी घटक अप टू डेट हैं।


इससे मेरी समस्या ठीक हो गई:

ng generate component nameComponent --module app.module

कृपया जांचें कि आप अपने प्रोजेक्ट फ़ोल्डर के अंदर हैं या नहीं और कमांड ng serve फिर से ng serve करने का प्रयास करें

जब से मैंने अपने प्रोजेक्ट के बाहर ng serve करने की कोशिश की, मुझे वही त्रुटि मिली

उदाहरण :: मान लें कि आपके पास फ़ोल्डर में "ईकॉमर्स" नाम से एक प्रोजेक्ट है और ओपन टर्मिनल cd ईकॉमर्स एनजी सर्व पर कमांड ng serve कोशिश करें


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


मुझे Angular7 के साथ एक ही समस्या थी क्योंकि हमें आपके एप्लिकेशन को चलाने से पहले रूट फ़ोल्डर में जाने की आवश्यकता है। अपने ऐप के रूट फ़ोल्डर में जाएं और कमांड चलाएं। यह मेरे लिए पूरी तरह से काम करता है।


मेरे मामले में, मैं अपनी निर्देशिका बदलना भूल गया, इसलिए केवल कमांड चलाने के बाद:

एनजी AngularProject

एक और कमांड निष्पादित करें:

सीडी AngularProject

और ng serve मेरे लिए काम किया।


मैं भी इस मुद्दे को प्राप्त कर रहा था और कमांड से नीचे चलाकर हल कर रहा था।

ng update @angular/cli --migrate-only --from=<WhateverVersionYouAreCurrentlyOn>

जैसे

ng update @angular/cli --migrate-only --from=1.7.3

https://github.com/angular/angular-cli/issues/12215#issuecomment-433593036


मैंने उसी मुद्दे का सामना किया जब,

मैंने पुराने कोणीय-क्ली संस्करण (1.4.7) का उपयोग करके नई कोणीय परियोजना बनाई थी, तब मैंने नीचे दिए गए आदेशों का उपयोग करके कोणीय-क्ली को अद्यतन किया ( सीएलआई को कम न करें )

  • npm uninstall -g @angular/cli
  • npm cache clean --force
  • npm install -g @angular/[email protected]

अब जब मैंने ng serve करने की कोशिश की, तो मुझे आपकी तरह ही त्रुटि हो रही थी

Angular Cli Error: The serve command requires to be run in an Angular project, but a project definition could not be found

सीएलआई अद्यतन करने के लिए कम है

ng update @angular/cli --migrate-only --from=1.4.7

यह तब होता है जब आप कोणीय एप्लिकेशन के रूट फ़ोल्डर के बजाय दूसरे फ़ोल्डर पर कोणीय कमांड "एनजी एस" या "एनजी सर्व" को चलाने की कोशिश करते हैं।

निम्नलिखित कमांड का उपयोग करके कोणीय को भी अपग्रेड करें:

ng update @angular/cli --migrate-only --from=1.7.4

यह इसे सुलझा लेगा।


यह भी सुनिश्चित करें कि क्या आप एनजी सर्व कर रहे हैं कि आप इसे पहले बंद कर दें ...


वही समस्या मुझे सामने आई, लेकिन मैंने कोड के इन चरणों का पालन करके हल किया।

Step 1) npm install -g @angular/cli
Step 2) ng new my-angular-project
Step 3) cd my-angular-project
Step 4) ng serve --open

सुनिश्चित करें कि आप एप्लिकेशन रूट फ़ोल्डर में कमांड चला रहे हैं।


हल किया। मुझे ubuntu 18.04.01 LTS पर एक ही मुद्दा मिल रहा था। कोई भी उपरोक्त विकल्प काम नहीं करता था क्योंकि मैं NVM (नोड संस्करण प्रबंधक) का उपयोग कर रहा था समाधान है
प्रोजेक्ट बनाने से पहले , कमांड का उपयोग करें
एनवीएम 10 का उपयोग करें
(मेरा नोड संस्करण 10.15.0 था, इसलिए मैंने "एनवीएम उपयोग 10" का इस्तेमाल किया)
यह आपको आउटपुट दिखाएगा-
अब नोड v10.15.0 (npm v6.4.1) का उपयोग कर
संस्करण अलग-अलग प्रणालियों के अनुसार अलग-अलग होंगे। फिर नया प्रोजेक्ट बनाएं।


अधिक समझ के लिए, छवि के लिए यहां क्लिक करें

सर्विंग कमांड को एक कोणीय प्रोजेक्ट में चलाने की आवश्यकता है, लेकिन एक प्रोजेक्ट परिभाषा नहीं मिल सकी

आप ^ ^ ^ ^ देखने के लिए छवि लिंक पा सकते हैं

It means you're on your project folder, like so...
-angular_project_folder
>ng serve (not won't work here...)try 
>cd angular_app
-angular_project_folder
 |
 --angular_app(directory)
>ng serve(will work here), because of the angular.json present in the angular_app folder






angular-cli