Переустановите Угловой правильно - PullRequest
1 голос
/ 24 сентября 2019

У меня были проблемы с зависимостями в Angular, поэтому я переустановил его в своем проекте.Итак, я сделал следующее:

npm uninstall -g angular-cli
npm cache clean or npm cache verify
npm install -g @angular/cli@latest

rm -rf node_modules
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
npm install

Однако теперь, при попытке использовать npm start или ng serve, это происходит

The serve command requires to be run in an Angular project, but a project definition could not be found.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! angular@0.0.0 start: `ng serve`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the angular@0.0.0 start script.

в дополнение к этому при попытке установки npm.Я получаю странные предупреждения:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 7337 packages in 4.116s
found 20 vulnerabilities (3 low, 14 moderate, 3 high)

Это работало перед удалением (за исключением зависимостей), поэтому я очень расстроен.

Первое, что я нашел, погуглив, конечно, эта проблема была

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

, но после этого проблема все еще заключалась в том, что,

Как правильно переустановить Angular?

1 Ответ

2 голосов
/ 24 сентября 2019

Попробуйте это,

    npm uninstall -g angular-cli
    npm uninstall -g @angular/cli
    npm cache clean
    npm install -g @angular/cli@latest

Тогда, когда это будет сделано успешно, вы можете попробовать:

ng --version

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...