gulp-sassで「throw er; // Unhandled 'error' event」表示された時に解決した方法
いくつかモジュールのアップデートをしたらいきなりエラーが出るようになりましたが、
node.jsのバージョンを上げることで対応できました。
同じくgulp-autoprefixerでもエラーが出てしまいまいました
Plumber found unhandled error:
TypeError in plugin 'gulp-autoprefixer'
こちらもnode.jsのバージョンを上げたら解消しました。
node.jsのバージョンを上げる
参考サイト:
http://chaika.hatenablog.com/entry/2016/02/13/073850
node-sass を rebuild
バージョンを上げるだけだと以下のエラーが出てしまいます。
めっちゃエラー出て焦ります。
/xxxxx/xxxxx/xxxx/node_modules/node-sass/lib/binding.js:15
throw new Error(errors.missingBinary());
^
Error: Missing binding /xxxxx/xxxxx/xxxx/node_modules/node-sass/vendor/darwin-x64-48/binding.node
Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 6.x
Found bindings for the following environments:
- OS X 64-bit with Node.js 5.x
参考:
https://qiita.com/pugiemonn/items/a0ec9b93addfaea3ce78
node-sassをrebuildします。
実行するのはプロジェクトのフォルダでOK。
npm rebuild node-sass
Author And Source
この問題について(gulp-sassで「throw er; // Unhandled 'error' event」表示された時に解決した方法), 我々は、より多くの情報をここで見つけました https://qiita.com/kinshist/items/1b3661bb9d510893fc25著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .