Ошибка при запуске сервера ng по поводу Require Stack - Angular 9 - PullRequest
0 голосов
/ 01 апреля 2020

Когда я запускаю ng serve --open в моем проекте, он показывает

An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'
Require stack:
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\index.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\commands\serve-impl.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\models\command-runner.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\Alexander\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\ALEXAN~1\AppData\Local\Temp\ng-mrsQtL\angular-errors.log" for further details.

это мой ng --version:

Angular CLI: 9.1.0
Node: 12.15.0
OS: win32 x64

Angular: 9.1.0
... animations, common, compiler, core, forms, platform-browser
... platform-browser-dynamic, router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.901.0 (cli-only)
@angular-devkit/build-angular   <error>
@angular-devkit/core            9.1.0 (cli-only)
@angular-devkit/schematics      9.1.0 (cli-only)
@angular/cli                    <error>
@angular/compiler-cli           <error>
@angular/language-service       <error>
@schematics/angular             9.1.0 (cli-only)
@schematics/update              0.901.0 (cli-only)
rxjs                            6.5.4
typescript                      <error>

Я думаю, что проблема с моим npm установить -g @ angular / cli. он не загружает dev зависимости angular

Pls, я пытался исправить в течение дней

1 Ответ

0 голосов
/ 01 апреля 2020

Первое предложение

npm установки иногда не завершаются успешно, пожалуйста, удалите папку node_modules и переустановите через npm install:

rm -rf node_modules 
npm cache clean 
npm install

Второе предложение вы можете вручную установить все отсутствующие пакеты:

npm install @angular/compiler-cli@latest
npm install @angular/language-service@latest
npm install @angular/cli@latest
npm install @angular-devkit/build-angular 
npm install -g typescript@latest
...