2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VS CodeでLive Sass Compilerを使っている人へ

Last updated at Posted at 2021-07-15

みんな古いLive Sass Compilerを使っていませんか?

業務でCSS書くのにVS CodeでLive Sass Compilerを使用しています。
Live Sass Compiler

ダウンロード数も多いし、ブログ等のリソースもほとんどこっちです。
Googleで最新1年以内で検索して上位表示しているブログでもこちらを利用しています。

でもよくよくログをみると、前者のLive Sass Compilerの開発はすでに2018年で止まっています。
Live Sass Compilerのversionlog

新しいLive Sass Compilerに乗り換えましょう!

実は新しいLive Sass Compilerがあるんです。
Live Sass Compiler

マーケットプレイスで検索したら出てくるので見たことある人もいると思います。
vscodeのスクショ

理由はそこの説明の一番下にあります。

A big thank you to @ritwickdey for all his work. However, as they are no longer maintaining the original work, I have released my own which has built upon it.

開発停止した前者のソースを後者の方が引き取って開発を継続している模様です。

なんでわかったの?

自分も前者の拡張機能をつかっていたのですが、autoprefixの設定をしていて、以下のように「not dead」を含むとコンパイルができなかったのでググって判明しました。

setting.json
"liveSassCompile.settings.autoprefix": [
     "> 0.5%",
     "last 4 versions",
     "not dead"    
 ]

Not dead in settings.json (vs code plugin) make live Sass compiler doesn't work #252

そこで後者の開発者がコメントを入れていてその事実が判明しました。
当時のBrowserslistに"not dead"が入ってなかったのでエラーが起こる模様。

@Unknow-max is right, this extension is no longer being maintained. But don't worry, it's not all bad news! I've actually released my own version which does support the latest autoprefix browser queries! (it has some extra features in there too). It's currently on the VS Code marketplace here.

最後に

ってことで、古い方を使っている方は新しい方に乗り換えましょう。
Live Sass Compiler

設定等は引き継がれているようなので新機能がない限りは記述は変わってないと思います。
設定が若干変わってました。がほとんどは以前のものが使える感じです。

まだサクッとしか見てないですが、.mapファイルも1行にminifyされていて前よりいい感じがします。

あとは導入するときはブログの情報を鵜呑みにしないで、開発が止まっているかどうかも確認しないといけないなあと思いました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?