Команда serve должна выполняться в проекте Angular, но определение проекта не найдено в Angular 4
Я клонировал один из моего старого проекта из github и попытался установить node_module
и обнаружил некоторые уязвимости. Чтобы исправить их, я запустил следующую команду
npm audit fix
было еще несколько уязвимостей, поэтому я запустил команду принудительного исправления
npm audit fix --force
После этого, когда я пытаюсь запустить проект, я получаю это -
Команда Serve должна выполняться в Angular Projects, но определение проекта не найдено.
0 ответов
Причина в том, что новая версия 7 @angular/cli формы, имеет файл angular.json вместо angular-cli.json в версии 1.xx, это можно исправить, выполнив:
ng update @angular/cli --migrate-only --from=<Your_Angular_CLI_Old_Version>
он заменит файл angular-cli.json новым файлом
Если вы запустите ng serve -o в командной строке от имени администратора, вы должны убедиться, что находитесь в подкаталоге, в котором находится ваш package.json, иначе вы столкнетесь с таким сообщением об ошибке...
Удачного кодирования...
Причина в том, что когда вы редактируете component.cs / component.html или любые страницы, которые есть в вашем проекте, и пытаетесь запустить проект из другого места вашего проекта. Итак, перейдите в папку вашего проекта и запустите проект с помощью команды "ng serve"