我正在将我的应用程序从ANGLING V13升级到V14,但在运行ng serve时遇到错误.

This version of CLI is only compatible with Angular versions ^13.0.0 || ^13.3.0-rc.0,
but Angular version 14.3.0 was found instead.

When searching online, I've found several people with the same issue as me.
One solved it by updating their custom-webpack package, but I'm not using that.
The other is about the wrong @angular/cli version being installed. But that one is correct for me as well. Sort of.

在全局,我已经安装了@angular/cli@14.2.12个,在项目的Package.json中,我有~14.2.12版. 它稍微落后于我要升级到的Angular 版本:14.3.0,但似乎没有@angular/cli14.3.0版本.

我try 将ANGLE的更新版本从14.3.0降至14.2.12,但问题仍然存在.我还try 进一步更新到版本15.x.x,其中Angular 和Angular /CLI版本是相同的,但它仍然显示关于版本13.0.0的错误.

清除NPM缓存或重新克隆repo也不能解决我的问题.我在寻找其他的建议.

这是我package.json岁时的依赖项的完整列表.

"devDependencies": {
    "@angular-devkit/architect": "^0.1502.1",
    "@angular-devkit/build-angular": "^14.2.12",
    "@angular-eslint/builder": "^13.5.0",
    "@angular-eslint/eslint-plugin": "^13.5.0",
    "@angular-eslint/eslint-plugin-template": "^13.5.0",
    "@angular-eslint/schematics": "^13.5.0",
    "@angular-eslint/template-parser": "^13.5.0",
    "@angular/cli": "~14.2.12",
    "@angular/compiler-cli": "^14.3.0",
    "@angular/language-service": "^14.3.0",
    "@babel/core": "^7.22.11",
    "@compodoc/compodoc": "^1.1.19",
    "@maxxton/build-tools": "^344.0.0",
    "@types/jest": "^29.5.4",
    "@types/leaflet": "^1.9.4",
    "@types/leaflet-draw": "^1.0.8",
    "@types/lodash": "4.14.45",
    "@typescript-eslint/eslint-plugin": "^5.54.1",
    "@typescript-eslint/parser": "^5.54.1",
    "babel-loader": "^8.2.5",
    "eslint": "^8.48.0",
    "jest": "^29.6.4",
    "jest-preset-angular": "^13.0.0",
    "ts-node": "^10.9.1",
    "typescript": "^4.9.5"
  },
  "dependencies": {
    "@agm/core": "^1.1.0",
    "@angular/animations": "14.3.0",
    "@angular/cdk": "^12.2.13",
    "@angular/common": "14.3.0",
    "@angular/compiler": "14.3.0",
    "@angular/core": "14.3.0",
    "@angular/forms": "14.3.0",
    "@angular/localize": "^14.3.0",
    "@angular/platform-browser": "14.3.0",
    "@angular/platform-browser-dynamic": "14.3.0",
    "@angular/platform-server": "^14.3.0",
    "@angular/router": "14.3.0",
    "@maxxton/core": "^8863.0.0",
    "@swimlane/ngx-charts": "^19.1.0",
    "core-js": "^3.32.1",
    "d3": "^7.1.1",
    "expr-eval": "^2.0.2",
    "firebase": "9.16.0",
    "install": "^0.13.0",
    "intl": "^1.2.5",
    "jest-environment-jsdom": "^29.6.4",
    "jszip": "^3.6.0",
    "jwt-decode": "^3.1.2",
    "keycloak-angular": "^11.0.0",
    "keycloak-js": "^16.1.0",
    "leaflet": "1.6",
    "leaflet-draw": "^1.0.4",
    "lodash": "4.17.4",
    "mixpanel-browser": "^2.47.0",
    "moment": "^2.17.1",
    "moment-timezone": "^0.5.21",
    "ngx-build-plus": "^13.0.1",
    "npm": "^9.8.1",
    "rison": "^0.1.1",
    "rxjs": "^6.6.7",
    "tinymce": "^6.7.0",
    "tslib": "^2.6.2",
    "xlsx": "^0.15.6",
    "zone.js": "~0.11.4"
  }

推荐答案

我能够通过将ngx-Build-plus升级到版本14来解决这个问题

Angular相关问答推荐

日语字符不受角形约束控制

未在ng bootstrap 模式中设置表单输入

有没有其他代码可以用函数的方式写成Angular ?

Angular 信号 - 使用 mutate() 与使用 forEach() react 性

错误:服务或构建Angular 项目时模块构建失败

NX如何在前端和后端使用一个接口库

Angular 在关闭另一个对话框后打开另一个对话框的最佳做法是什么?

ng 生成组件不会创建 ngOnInit 和构造函数

如何处理Angular 延迟订阅

如何禁用特定数据集图表js的默认标签

Angular 2 - 事件列表

Angular2 CLI 错误@angular/compiler-cli包未正确安装

如何在 Angular CLI 1.1.1 版中将路由模块添加到现有模块?

Angular 2中基于Condition条件的点击事件

angular4的所见即所得编辑器

Angular 2 Material Design 组件是否支持布局指令?

Angular Material2 主题 - 如何设置应用程序背景?

动态添加/删除验证器

路由 getCurrentNavigation 始终返回 null

如何使用formControlName和处理嵌套的formGroup?