Я столкнулся с той же проблемой, когда,
Я создал новый угловой проект, используя старую версию angular-cli (1.4.7)
Затем я обновил angular-cli, используя следующие команды ( НЕ ДЕЛАЙТЕ НИЖЕ, ЧТОБЫ ОБНОВИТЬ CLI )
npm uninstall -g @angular/cli
npm cache clean --force
npm install -g @angular/cli@latest
Теперь, когда я попытался ng serve
, я получил ту же ошибку, что и вы
Angular Cli Error: The serve command requires to be run in an Angular project, but a project definition could not be found
НИЖЕ ОБНОВЛЯТЬ ОБНОВЛЕНИЕ CLI
ng update @angular/cli --migrate-only --from=1.4.7