[angular] Angular CLI 오류 : serve 명령을 Angular 프로젝트에서 실행해야하지만 프로젝트 정의를 찾을 수 없습니다.

터미널 명령 ng server또는을 실행할 ng serve --live-reload=true때이 문제가 발생합니다.

serve 명령을 Angular 프로젝트에서 실행해야하지만 프로젝트 정의를 찾을 수 없습니다.



답변

또한이 문제가 발생하여 아래 명령을 실행하여 해결했습니다.

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


답변

응용 프로그램 루트 폴더에서 명령을 실행하고 있는지 확인하십시오.


답변

프로젝트를 다운로드 한 경우 프로젝트에서 수행하십시오.

npm 설치


답변

마지막으로 아래 명령으로 문제가 해결되었습니다!

ng update --all --force


답변

Angular Cli Error : serve 명령을 Angular 프로젝트에서 실행해야하지만 프로젝트 정의를 찾을 수 없습니다

angular.json 파일이 누락되었습니다.

    ng update --all --force

Angular 7+에서 테스트


답변

최신 nodenpm패키지 로 업데이트하려고 시도했을 때 기존 프로젝트에서 발생했습니다 .

  1. 글로벌 제거 : npm uninstall -g angular-cli
  2. 캐시 재설정 : npm cache clean또는 npm cache verify( npm version> 5 이상)
  3. 최신 설치 : npm install -g @angular/cli@latest

답변

프로젝트에서 새 각도 버전 구성을 설정했는지 확인하십시오. 새로운 앵귤러 클리는 구성에 .angular-cli.json이 아닌 angular.json을 사용합니다.

마이그레이션 안내서를 따르십시오 .