Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
493 views
in Technique[技术] by (71.8m points)

VUE 独立引入SASS 文件 报 Invalid CSS after ".sass {": expected "}"

VUE 独立引入SASS 文件 报 Invalid CSS after ".sass {": expected "}", was "{"

这样写 不报错 能正确执行

<style rel="styleheet/less" lang="sass">
    $fontStack: Helvetica, sans-serif;
    $primaryColor: yellow;
    $size: 30px;
    .sass {
        font-family: $fontStack;
        color: $primaryColor;
        font-size: $size;
    }
</style>

但是我分折出来,就报Invalid CSS after ".sass {": expected "}", was "{"

<style src="./style/index.sass" lang="sass"></style>

我把index.sass里的内容删除完。又不报错了! 恢复又报错,不知道什么原因引起的!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

你写的是 scss 语法,不是 sass 语法,lang 改成 scss 就可以了。

sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...