私はsassファイルを持っています:sitemap.scss
以下のみが含まれます (現時点では)。
.hero {
height: 600px;
background: none;
}
私は、これまでのところ、sass を完全にコンパイルした gulp-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 行バージョンを含むパーシャルをインポートしてみましたが、これも問題なく機能しました。
どんなアイデアでも大歓迎です。