Ошибка: команду serve необходимо запустить в проекте Angular, но определение проекта не найдено. - PullRequest
0 голосов
/ 18 июня 2020

Сегодня я проверил свою версию angular, используя

ng -v 

Он показал

Angular cli 1.0.0-beta.28.3

Я удалил эту версию, используя

npm uninstall -g angular-cli


npm uninstall --save-dev angular-cli 


rmdir -rf node_modules dist 
npm cache clean -- force

Затем я установил node js новая версия 12.18.1. Позже я установил новую версию, т.е. 9 версию angular, используя это. Итак, в настоящее время у меня есть версия

     Angular CLI: 9.1.9
        Node: 12.18.1
---------------------------------

Затем я запустил на своем терминале узла следующие команды:

npm install -g @angular/cli@latest
npm install --save-dev @angular/cli@latest

И на конец с использованием

npm install

Когда я запускаю проект angular, я получаю сообщение об ошибке Команда serve требует запуска в проекте Angular, но определение проекта не найдено.

Я проверил переполнение стека и обнаружил, что мне следует использовать npm start, но я хочу продолжать использовать ng serve. Я не могу перейти на более высокую версию, потому что его версия 9 сейчас со мной. Следует ли мне снова удалить angular. Но я пробовал несколько раз, но все равно получаю ту же ошибку. Пожалуйста, помогите мне.

Ps извините всех, я повторяю вопрос о переполнении стека, но мне нужна помощь, и другие ответы не решают мою ошибку.

Спасибо

...