尝试在Angular项目中运行ng serve时出现问题';找不到模块"@angular devkit/build angular/package.json'&引用;
我试图通过ng serve运行一个角度项目,但幸运的是没有运行。控制台中将显示下一条消息:尝试在Angular项目中运行ng serve时出现问题';找不到模块"@angular devkit/build angular/package.json'&引用;,angular,angular-material,Angular,Angular Material,我试图通过ng serve运行一个角度项目,但幸运的是没有运行。控制台中将显示下一条消息: An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json' Require stack: - C:\Project\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js - C:
An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'
Require stack:
- C:\Project\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Project\node_modules\@angular-devkit\architect\node\index.js
- C:\Project\node_modules\@angular\cli\models\architect-command.js
- C:\Project\node_modules\@angular\cli\commands\serve-impl.js
- C:\Project\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Project\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Project\node_modules\@angular\cli\utilities\json-schema.js
- C:\Project\node_modules\@angular\cli\models\command-runner.js
- C:\Project\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\Test\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\Test\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\Test\AppData\npm\ng-Tomy1t\angular-errors.log" for further details.
如何解决此问题?此软件包是从angular 6.0开始新推出的,您需要将
@angular devkit/build angular
安装为开发人员依赖项
尝试使用以下命令添加devkit:
如果您使用的是NPM软件包管理器:
npm install --save-dev @angular-devkit/build-angular
yarn add @angular-devkit/build-angular --dev
如果您使用的是纱线包装管理器:
npm install --save-dev @angular-devkit/build-angular
yarn add @angular-devkit/build-angular --dev
你的package.json看起来像什么?(ng版本的输出是什么样子的?)