터미널 명령 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+에서 테스트
답변
최신 node
및 npm
패키지 로 업데이트하려고 시도했을 때 기존 프로젝트에서 발생했습니다 .
- 글로벌 제거 :
npm uninstall -g angular-cli
- 캐시 재설정 :
npm cache clean
또는npm cache verify
(npm version
> 5 이상) - 최신 설치 :
npm install -g @angular/cli@latest
답변
프로젝트에서 새 각도 버전 구성을 설정했는지 확인하십시오. 새로운 앵귤러 클리는 구성에 .angular-cli.json이 아닌 angular.json을 사용합니다.
마이그레이션 안내서를 따르십시오 .