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

使用Angular CLI创建项目时报错:未知选项--silent求助

解决Angular CLI创建项目时的"unknown option --silent"错误

嘿,我来帮你搞定这个报错问题!你遇到的angular cli unknown option --silent错误,本质是Angular CLI版本不兼容导致的——旧版本的CLI(比如1.x系列)压根不支持--silent这个参数,但新版本CLI在创建项目时可能默认启用了这个选项,或者你的命令环境隐式触发了它,才会出现这个冲突。

下面是一步步的解决办法:

第一步:清理残留的项目文件

因为已经生成了部分文件,先把这些残留文件删掉,避免后续创建时出问题:

# Linux/macOS用户执行
rm -rf project

# Windows命令行用户执行
rmdir /s /q project

第二步:检查并调整Angular CLI版本

先看看你当前用的CLI版本:

ng --version

情况1:版本低于6.x(建议升级)

旧版本CLI功能有限,升级到稳定版能避免很多兼容性问题:

# 先卸载全局旧版本
npm uninstall -g @angular/cli
# 清理npm缓存
npm cache clean --force
# 安装最新稳定版
npm install -g @angular/cli@latest

升级完成后,再重新执行ng new project就能正常创建了。

情况2:不想升级,手动规避参数

如果你暂时不想升级CLI,就直接执行不带--silent参数的创建命令:

ng new project
# 或者显式关闭silent模式(针对部分过渡版本)
ng new project --no-silent

额外排查:本地依赖问题

如果升级全局CLI后还是报错,可以进入新创建的项目目录,重新安装本地CLI依赖:

cd project
npm install @angular/cli --save-dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:47:29