Kei05
@Kei05

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Sassで@import内のlayer関数がエラーになる

Q&A

Closed

せっかくカスケードレイヤーが使えるようになったので、Dart Sassで@import内でlayer関数を使おうとするとコンパイルエラーになってしまいます。
Gulpのsassでコンパイルしているのですが、アップデートを待つなどするしかないのでしょうか。

@import url(reset.css) layer(reset);

Gulpは以下のパッケージでコンパイルしています。

{
  "dependencies": {
    "autoprefixer": "^9.8.6",
    "gulp": "^4.0.2",
    "gulp-notify": "^4.0.0",
    "gulp-plumber": "^1.2.1",
    "gulp-postcss": "^9.0.1",
    "gulp-sass": "^5.1.0",
    "sass": "^1.49.8"
  }
}
0

1Answer

sass@1.54.5 を使うとコンパイルできました。 npm update sass を実行してパッケージをアップデートすればよさそうです。

1Like

Comments

  1. @Kei05

    Questioner

    ありがとうございます!無事コンパイルできました。
    エディタで見るとlayer関数がエラー扱いで括弧に波線ついるのが気になりますがこれも時間の問題かもしれないですね。

Your answer might help someone💌