![](/img/trans.png)
[英]My website won't build: Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/style.scss':
[英]Angular 4 CLI ng build no converting scss to css
当我运行ng build
,生成的dist文件夹不会将scss
文件转换为css
。
我的资产文件夹中有一个main.scss,而.angular-cli.json具有:
"styles": [
"assets/scss/main.scss"
],
.....
"styleExt": "scss",
您可以执行ng new myApp --style=scss
然后,Angular CLI将为您创建带有scss的任何新组件。
您还需要使用node-sass
,像这样安装它:
npm install node-sass --save-dev
你还需要改变styleExt
在角cli.json到sass
...
并在angular-cli-build.js
使用sassCompiler
,如下所示:
sassCompiler: {
includePaths: [
'src/app/scss' //here add scss
]
}
而且您应该很好走!
欲了解更多信息,请访问这里 。
资产文件夹的内容不会按角度更改。 将其移动到/ app文件夹,然后将.angular-cli.json更改为。
"styles": [
"main.scss"
],
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.