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

如何跳过Angular Material安装交互提示?原命令已失效

如何跳过Angular Material安装时的交互提示?

之前通过 ng add @angular/material --interactive=false 可以跳过安装交互,但该命令目前已失效,尝试 --interactive=false 或 --defaults 参数仍会弹出「是否继续?(Y/n)」的确认提示。

失效的命令尝试示例

  1. 使用 --interactive=false 参数:
oleersoy@Oles-MacBook-Pro ng % ng add @angular/material --interactive=false
检测到Node.js版本v19.8.1。
奇数版本的Node.js不会进入LTS状态,不应用于生产环境。更多信息请查看https://nodejs.org/en/about/releases/.
ℹ 使用包管理器:npm
✔ 找到兼容的包版本:@angular/material@15.2.7。
✔ 已加载包信息。

将安装并执行包@angular/material@15.2.7。
是否继续?(Y/n) 
  1. 使用 --defaults 参数:
oleersoy@Oles-MacBook-Pro ng % ng add @angular/material --defaults         
检测到Node.js版本v19.8.1。
奇数版本的Node.js不会进入LTS状态,不应用于生产环境。更多信息请查看https://nodejs.org/en/about/releases/.
ℹ 使用包管理器:npm
✔ 找到兼容的包版本:@angular/material@15.2.7。
✔ 已加载包信息。

将安装并执行包@angular/material@15.2.7。
是否继续?(Y/n)

可行的无交互安装方案

要完全跳过所有交互提示,需要结合 --defaults 和 --skip-confirmation 参数:

ng add @angular/material --defaults --skip-confirmation

参数说明

  • --defaults:自动采用Angular Material的默认配置(Indigo/Pink主题、启用字体样式、启用动画)
  • --skip-confirmation:直接跳过安装确认环节,无需手动输入确认指令

如果需要自定义配置而非使用默认值,可以明确指定各项参数并搭配 --skip-confirmation,例如:

ng add @angular/material --theme=deeppurple-amber --typography=false --animations=false --skip-confirmation

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 22:42:12