繁体   English   中英

发生未处理的异常:找不到模块“@angular-devkit/build-angular”

[英]An unhandled exception occurred: Could not find module "@angular-devkit/build-angular"

在运行终端命令 ng server 或 ng serve 时,我遇到了这个问题:

发生未处理的异常:找不到模块“@angular-devkit/build-angular”

检查你的 package.json 以查看你的 devDependencies 部分是否有这个包

"devDependencies": {
    "@angular-devkit/build-angular": "~0.803.18"
}

如果存在尝试

删除 package-lock.json 或 yarn-lock.json

npm cache clean --force

然后运行

npm i

项目中不存在node_modules文件夹,或者文件夹存在但不包含下载的所有依赖项时,会发生此错误(模块的未处理异常)。

$ npm install命令会将所有依赖下载到proejct 的node_modules文件夹中。

npm install在创建 angular 项目时由“ ng new ”在后台自动触发。

其他角度命令,如“ ng build ”或“ ng serve ”命令假定“ng new”已成功完成。

如果由于某种原因, npm install在创建时失败,或者node_modules文件夹在项目创建后被删除,那么其他角度命令(ng serve、ng build 等)将生成这个“未处理的”例外'。

在项目中手动执行npm install命令将下载依赖项并修复问题。

尝试这个

npm install --save-dev @angular-devkit/build-angular

安装@angular-devkit/build-angular作为开发依赖项。

npm install --save-dev @angular-devkit/build-angular

或者,

纱线添加@angular-devkit/build-angular --dev

在你的 angular 根目录中运行 npm install 之前,确保"@angular-devkit/build-angular": "~0.10.0"package.json devDependencies中可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM