Unsupported for node-sass@4.11.0
2019年10月に、node v12はついにLTSになりました
それで、既存のシステムのnodeをバージョンアップしてみたところ、↓のようなエラーになりました!
Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/linux_musl-x64-72_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
v12はサポートしなくなったらしいので、node-sass@4.12.0
にアップデートする必要があるようです。
npm install node-sass@4.12.0
これでエラーが消えます。
node v12 はどこが新しくなったのか
-
JavaScriptエンジンであるV8はNode.js v10の
v6.8
からv12のv7.4
にバージョンアップした、そのためパフォーマンスが大きく変わりました- Asyncスタックトレース
- JavaScriptパース高速化
- Await高速化
- 引数ミスマッチ高速化
-
ClassにPrivateFieldsを定義できる
#
でプライベートフィールドを定義する。(例:#name
)
この#name
はClass内にしか使えない。 -
HTTP parserはllhttpに変わりました
-
TLS1.3もサポートするようになった