You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中启动Angular项目时遭遇架构验证错误及CLI版本不匹配问题求助

Fixing Angular CLI Version Mismatch & Schema Validation Error

Hey there, let's work through this issue you're facing with your Angular 7 project. The root problem here is that your global Angular CLI version (11.2.6) is way newer than the local version tied to your project (7.0.7), which causes compatibility issues when parsing the project configuration—specifically the app-shell builder setup that changed between these versions.

Here are three actionable solutions to get your project running:

Solution 1: Use the local project's CLI temporarily

Instead of relying on your global CLI, use npx to run the version of Angular CLI installed locally in your project. This skips the global version mismatch entirely:

npx ng serve

This is the quickest fix if you don't want to modify your global setup or project dependencies.

Solution 2: Downgrade your global CLI to match the project version

If you want to use the standard ng commands without npx, align your global CLI version with your project's local version:

  1. Uninstall the current global Angular CLI:
    npm uninstall -g @angular/cli
    
  2. Install the exact version your project uses (7.0.7):
    npm install -g @angular/cli@7.0.7
    

After this, running ng serve directly will use the matching CLI version, eliminating both the version mismatch warning and the schema validation error.

Solution 3: Upgrade your project to support the global CLI (advanced)

If you plan to maintain this project long-term, you can upgrade it to a version compatible with your global CLI (11.x). Keep in mind this requires more work:

  • Update Angular core packages and CLI to version 11.x
  • Update dependent packages like rxjs, typescript, and other libraries to compatible versions
  • Fix any code or configuration breaking changes introduced between Angular 7 and 11
    This is only recommended if you're comfortable with Angular version upgrades and have time to address compatibility issues.

Once you've applied one of these solutions, re-run npm install to ensure all dependencies are properly set up, then try ng serve again—your project should start without errors.

内容的提问来源于stack exchange,提问作者Phil H.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 12:34:08