我在编译时遇到了一个奇怪的问题。
问题一:不导入
问题二:编译不会生成括号,但会成为旧的SASS语法
这是style.scss:
@import "variables";
@import "buttons";
@import "progressbar";
div.hello {
width: 0;
height: 0;
a {
color: #AAAAD3;
width: 300px;
}
}
sass-convert style.scss ../ css / style.css
成为:
@import variables
@import buttons
@import progressbar
div.hello
width: 0
height: 0
a
color: #AAAAD3
width: 300px
对于导入,带有导入文件的文件结构都正确地以下划线为前缀(_variables.scss,_buttons.scss等)。
可能是什么问题?我正在运行Sass 3.2.17(媒体标记)。
提前帮助表示感谢和赞赏!
--------已解决-------
这是一个愚蠢的错误;我用过的命令
sass-convert style.scss ../css/style.css
用于在SASS和SCSS之间进行转换。虽然我指定将它作为CSS输出,但它仍然将其输出为SASS,其无括号语法。
正确的方法是使用
sass style.scss ../css/style.css