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

Angular CLI v6.0.0中用config命令修改现有项目样式扩展为SCSS

解决Angular CLI v6.0.0中用config命令修改默认样式为SCSS的问题

一、修改默认样式扩展名的具体命令

在Angular CLI v6版本里,ng set确实已经被ng config取代了。要把现有项目的默认样式扩展名改成SCSS,你需要针对项目的构建和测试配置分别进行设置:

  1. 先确认你的项目名称(单项目场景下,可通过ng config defaultProject命令查看默认项目名)
  2. 设置构建环节的默认样式扩展名:
ng config projects.[你的项目名].architect.build.options.styleext scss
  1. 设置测试环节的默认样式扩展名(保证测试相关的样式配置同步更新):
ng config projects.[你的项目名].architect.test.options.styleext scss

如果你的项目是单项目且用的是默认配置,也可以用更简洁的写法(不过还是建议明确指定项目名,避免潜在的配置歧义):

ng config projects.default.architect.build.options.styleext scss
ng config projects.default.architect.test.options.styleext scss

二、查看ng config的详细文档

因为ng help只给出了简短说明,你可以直接在命令行执行:

ng config --help

这个命令会输出ng config的完整用法,包括参数说明、配置路径的写法、实用示例等详细信息。

另外,你也可以直接打开项目根目录下的angular.json文件,手动修改对应的styleext字段——这和使用ng config命令的效果完全一致,修改后保存就能生效。

三、额外需要注意的点

  • 如果项目里已经存在旧扩展名的样式文件(比如.css或.styl),需要手动把它们重命名为.scss
  • 同时要更新对应组件元数据中的styleUrls引用,确保路径和文件名完全匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:59:58