Ошибка углового интерфейса командной строки: требуется выполнить команду serve в угловом проекте, но не удалось найти определение проекта - PullRequest
0 голосов
/ 01 ноября 2018

При запуске команд терминала ng server или ng serve --live-reload=true, я получаю эту проблему:

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

Ответы [ 23 ]

0 голосов
/ 13 марта 2019

В моем случае я забыл изменить свой каталог, поэтому сразу после запуска команды:

нг новый AngularProject

выполнить другую команду:

CD AngularProject

и ng serve работали на меня.

0 голосов
/ 15 марта 2019

У меня была такая же проблема с Angular7, потому что нам нужно перейти в корневую папку, прежде чем запускать ваше приложение. Перейдите в корневую папку вашего приложения и выполните команду. У меня отлично работает.

0 голосов
/ 01 ноября 2018

убедитесь, что вы запускаете команду в корневой папке приложения.

0 голосов
/ 12 марта 2019

Наконец, команда ниже исправила проблему для меня!

ng update --all --force

0 голосов
/ 25 июня 2019

Ошибка Angular Cli: команду serve необходимо выполнить в проекте Angular, но определение проекта не найдено

Не удалось найти файлы angular.json.

    ng update --all --force

Испытано в Angular 7 +

0 голосов
/ 05 июля 2019

Это происходит потому, что мы нажимаем команду ng serve по другому пути. Это можно решить, нажав команду ng serve или npm start по пути, в котором находится наш проект (продолжайте путь до папки, содержащей src, node_modules, и т.д.)

F: \ project \ AngularDemo \ AngularDemoapp> ng serve

0 голосов
/ 15 февраля 2019

Я столкнулся с той же проблемой, когда,

Я создал новый угловой проект, используя старую версию 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
0 голосов
/ 02 мая 2019

Как сказал Усман, у меня было много проблем в первый раз, я следовал учебному пособию. Я не установил свой каталог в каталог проекта, поэтому получил эту ошибку.

Я решил проблему по

  1. Установка правильного корневого каталога, где мой проект был cd myproject
  2. Скомпилировать приложение - ng serve

Вот и все.

0 голосов
/ 07 февраля 2019

Вы можете обновить angular с помощью команды 'ng update --all'. Это займет время, но убедитесь, что все ваши компоненты обновлены.

0 голосов
/ 13 февраля 2019

Убедитесь, что вы установили новую угловую версию конфигурации в вашем проекте. Новый angular cli использует angular.json, а не .angular-cli.json для своей конфигурации.

Следуйте Руководство по миграции .

...