Angularjs Sass不使用angular cli编译

Angularjs Sass不使用angular cli编译,angularjs,angular,sass,angular-cli,Angularjs,Angular,Sass,Angular Cli,我试着用Sass,但不起作用。我得到以下错误: 异常:加载失败http://localhost:4200/app/app.component.sass 我已经将节点sass添加到我的package.json,将样式url更改为['app.component.sass'],并在angular cli.json文件中设置“styleExt”:“sass” 我是不是错过了一些可以让它工作的东西?很显然,这本书中有一个小错误 styleUrls不应将scs或sass作为扩展名,而应使用css。将['ap

我试着用Sass,但不起作用。我得到以下错误:

异常:加载失败http://localhost:4200/app/app.component.sass

我已经将
节点sass
添加到我的
package.json
,将
样式url
更改为
['app.component.sass']
,并在
angular cli.json
文件中设置
“styleExt”:“sass”


我是不是错过了一些可以让它工作的东西?

很显然,这本书中有一个小错误


styleUrls
不应将
scs
sass
作为扩展名,而应使用
css
。将
['app.component.sass']
替换为
['app.component.css']
解决了这个问题。

实际上,现在还不能用预编译器创建项目。你应该用它创建项目

ng new my_project --style=sass
或者,如果要使用scss语法,请使用:

ng new my_project --style=scss

我正在使用angular cli,我的scss文件正在编译,根目录中的app.component.scss除外。那么现在您的文件是从scss/sass编译到css的吗?我正在努力解决同样的问题,正如我所看到的,生成的组件中的.scss文件没有被编译和使用。您好,从今天起,您只需要在组件中导入
scss
文件。请参阅。可能的副本