Сегодня я проверил свою версию 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 извините всех, я повторяю вопрос о переполнении стека, но мне нужна помощь, и другие ответы не решают мою ошибку.
Спасибо