Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在Angular项目中运行ng serve时出现问题';找不到模块"@angular devkit/build angular/package.json'&引用;_Angular_Angular Material - Fatal编程技术网

尝试在Angular项目中运行ng serve时出现问题';找不到模块"@angular devkit/build angular/package.json'&引用;

尝试在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:

我试图通过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:\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版本的输出是什么样子的?)