我有一个 sass 文件:sitemap.scss
它仅包含以下内容(目前):
.hero {
height: 600px;
background: none;
}
我正在使用 gulp-sass,到目前为止,我的 sass 编译得非常好。
编译此文件时的输出错误如下:
Error in plugin 'gulp-sass'
Message:
assets/styles/source/components/sub-pages/sitemap.scss
Error: Invalid CSS after ".hero {": expected "}", was "{"
on line 1 of assets/styles/source/components/sub-pages/sitemap.scss
>> .hero { {
-------^
Details:
formatted: Error: Invalid CSS after ".hero {": expected "}", was "{"
on line 1 of assets/styles/source/components/sub-pages/sitemap.scss
>> .hero { {
-------^
column: 8
line: 1
file: /Users/dvasquez/Sites/workspace/Development/branch3/site.com/assets/styles/source/components/sub-pages/sitemap.scss
status: 1
messageFormatted: assets/styles/source/components/sub-pages/sitemap.scss
Error: Invalid CSS after ".hero {": expected "}", was "{"
on line 1 of assets/styles/source/components/sub-pages/sitemap.scss
>> .hero { {
-------^
messageOriginal: Invalid CSS after ".hero {": expected "}", was "{"
relativePath: assets/styles/source/components/sub-pages/sitemap.scss
现在这就是奇怪的地方。如果我采用相同的 sass 文件,并像这样编写它:
.hero { height: 600px; background: none; }
它编译得很好。
我认为这可能是某种编码问题,所以我删除了文件并创建了一个新文件。同样的问题。有没有人遇到过这样的事情?我的项目中有许多其他 sass 文件,但它们都没有表现出这种行为。
此外,除此之外,我还尝试导入包含文件的 4 行版本的部分内容,并且效果也很好。
任何想法将不胜感激。