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

Angular 17如何通过ng generate命令生成带styleUrls的组件

解决Angular 17生成组件默认使用styleUrls的方法

有两种方式可以实现,无需手动修改组件文件:

1. 单次生成组件时指定参数

在执行生成命令时添加--style-urls参数,示例命令:

ng generate component my-component --style-urls

执行后生成的组件装饰器会自动使用styleUrls数组(即使仅关联一个样式文件)。

2. 全局配置永久生效

修改项目根目录下的angular.json文件,找到目标项目的组件 schematic 配置节点,添加styleUrls: true:

{
  "projects": {
    "your-project-name": {
      "schematics": {
        "@schematics/angular:component": {
          "styleUrls": true
        }
      }
    }
  }
}

保存配置后,后续所有通过ng generate component命令生成的组件都会默认使用styleUrls数组形式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 15:44:50