ほんとにどうってこと無いメモです。
久々に開発しようとしたNuxtJSプロジェクトで、node-sassがコケました。
node-sassはv4.13.0です。
$ yarn dev
・
・
・
● Client █████████████████████████ building (61%) 431/466 modules 35 active
node_modules/markdown-it/lib/rules_core/state_core.js
✖ Server
Compiled with some errors in 9.34s
✖ Client
Compiled with some errors in 13.93s
✖ Server
Compiled with some errors in 9.34s
ERROR Failed to compile with 1 errors friendly-errors 23:04:34
ERROR in ./layouts/blog.vue?vue&type=style&index=0&lang=scss& friendly-errors 23:04:34
Module build failed (from ./node_modules/sass-loader/dist/cjs.js): friendly-errors 23:04:34
Error: Missing binding /Users/n0bisuke/dotstudio/1_protooutstudio/node_modules/node-sass/vendor/darwin-x64-79/binding.node
Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 13.x
Found bindings for the following environments:
- OS X 64-bit with Node.js 12.x
・
・
・
みたいなコケかたをしました。
Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 13.x
この64-bit
をみると一瞬カタリナにmacOSをアップデートしたから怒られるやつかと思いましたが、
Found bindings for the following environments:
- OS X 64-bit with Node.js 12.x
こちらを見ると既に64bit Node.js v12でnode-sassが紐付けされてたみたいですね。
それにしてもエラー表示がすごい。
これで解決
yarn add node-sass
npmの人も入れ直せばOK。