找不到配置或获取/设置已在角度6中弃用

时间:2018-05-19 13:06:35

标签: angular angular6

ng config --global defaults.styleExt=scss
  

错误:找不到配置

ng set --global defaults.styleExt=scss
  

错误:已弃用get / set以支持config命令。

已安装的软件包版本

ngular CLI:6.0.3

节点:8.11.1

Angular:6.0.2

@ angular / cli 6.0.3

@ ngtools / webpack 6.0.3

webpack 4.8.3

更新

以下命令在图像中给我一个错误

ng config schematics.@schematics/angular:component '{ styleext: "scss"}'

enter image description here

2 个答案:

答案 0 :(得分:3)

从ng6开始,不推荐使用

ng set --global defaults.styleExt=scss

您应该使用:

ng config schematics.@schematics/angular:component '{ styleext: "scss"}'

如果要定位特定项目(将{project}替换为项目名称):

ng config projects.{project}.schematics.@schematics/angular:component '{ styleext: "scss"}'

答案 1 :(得分:0)

对于您的版本,您需要这样做:

在终端上安装:

npm install node-sass

在此之后,您需要将项目中的.css文件重命名为.scss,并将css的所有调用更改为其他文件中的scss。