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

使用Angular CLI 6.0.4执行ng new创建项目报错,如何修复?

解决Angular CLI 6.0.4创建项目时的Schema验证错误

我之前也碰到过一模一样的问题,这个错误的核心原因是Angular CLI 6.x版本的项目初始化Schema已经不再支持dryRun参数,但你的命令执行时却自动传递了这个参数——大概率是旧版本CLI的缓存残留搞的鬼。你可以按照以下步骤解决:

  • 先卸载全局安装的Angular CLI:
    npm uninstall -g @angular/cli
    
  • 强制清理npm缓存,彻底清除旧版本的残留文件:
    npm cache clean --force
    
  • 重新安装指定版本的Angular CLI(6.0.4):
    npm install -g @angular/cli@6.0.4
    
  • 完成后回到目标目录,再次执行创建项目的命令:
    ng new my-first-app
    

如果做完这些还是有问题,可以检查一下当前目录或者全局有没有遗留的angular.json/.angular-cli.json配置文件干扰,换一个全新的空目录重试也会有帮助。

错误信息回顾:
Schematic input does not validate against the Schema: {"dryRun":false,"version":"6.0.4","skipGit":false,"skipInstall":false,"linkCli":false,"commit":true,"newProjectRoot":"projects","inlineStyle":false,"inlineTemplate":false,"routing":false,"prefix":"app","style":"css","skipTests":false} Errors: Data path "" should NOT have additional properties(dryRun).

内容的提问来源于stack exchange,提问作者Rohit Khatri

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:38:11