Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

libsassのalpine向けバイナリーの提供状況

$
0
0

node-sassにバンドルされるlibsassはalpine向けにもバイナリーを配布している。が条件あり。

  • 利用してるNode.jsのversionによって、alpine向けに配布をしてるバージョンの範囲が変わる
  • 開発版サポートが先に提供中止になる流れ  - 次回or 次々回リリースでは v11向けのalpineバイナリー提供がなくなるっぽい

Node v13: 最新版 v4.13.0のみ

https://github.com/sass/node-sass/releases/tag/v4.13.0

Node v12: v4.12.0から配布

https://github.com/sass/node-sass/releases/tag/v4.12.0

Node v11: v4.10.0から配布

https://github.com/sass/node-sass/releases/tag/v4.10.0

  • おそらくv4.13.0が最後の配布versionに

Node v10: v4.9.0から配布

https://github.com/sass/node-sass/releases/tag/v4.9.0

Node v9: v4.6.0からv4.10.0まで配布

https://github.com/sass/node-sass/releases/tag/v4.6.0

  • v4.11.0以降は提供されず
  • 次世代の開発バージョンに配布開始したversionが最後の配布versionに

v8: v4.5.3~

備考

alpineを使う利点

  • イメージサイズが公式イメージと比べて 1/10以下
    • 10.15.1だと、897MB=> 70.7MB
  • インストール所要時間の削減

サポートしてないnode.js alpineイメージへnode-sassをインストールしたい

gypなどを入れればok

apk add --no-cache--virtual .gyp python make g++ \&& apk --no-cache add avahi-dev \&& yarn global add mdns \&& apk del .gyp

Viewing all articles
Browse latest Browse all 8691

Trending Articles