启动Angular应用时遇错误:找不到@angular-devkit/build-angular:dev-server构建器包
解决Angular启动报错:Could not find the '@angular-devkit/build-angular:dev-server' builder's node package
以下是几个可行的排查和解决步骤:
重新安装依赖:虽然package-lock.json存在,但可能node_modules中并未实际安装该包。执行命令:
npm install确保
@angular-devkit/build-angular被正确安装到本地依赖目录。校验angular.json配置:打开项目根目录的
angular.json文件,检查architect > serve > builder字段的值是否为@angular-devkit/build-angular:dev-server,确认无拼写、大小写或符号错误。清理缓存并重装依赖:若存在缓存或依赖冲突,执行以下操作:
npm cache clean --force rm -rf node_modules package-lock.json npm install匹配Angular CLI与build-angular版本:Angular 14对应的CLI版本需为14.x系列。执行
ng version查看当前CLI版本,若不匹配,安装对应版本的CLI:npm install @angular/cli@14.0.5 --save-dev临时指定builder路径(备选方案):若上述方法无效,可在angular.json的serve配置中手动指定builder的本地路径,例如:
"builder": "./node_modules/@angular-devkit/build-angular/src/dev-server/index.js"
内容的提问来源于stack exchange,提问作者Ankit
相关产品推荐
相关产品推荐

