[英]Could not find module "@angular-devkit/build-angular" from "F:\\Angular Projects\\cmp-databinding-start"
[英]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.