gulpでエラー Error: The `libsass` binding was not found

また同じことがあった時のために記録しておきます。

gulp でbuild しようとしたらエラーが出ました(Windows7使用中)

D:\xxx\node_modules\node-sass\lib\extensions.js:158
    throw new Error([
    ^

Error: The `libsass` binding was not found in D:\xxx\node_modules\n
ode-sass\vendor\win32-x64-46\binding.node
This usually happens because your node version has changed.
Run `npm rebuild node-sass` to build the binding for your current node version.
    at Object.sass.getBinaryPath (D:\xxx\node_modules\node-sass\lib
\extensions.js:158:11)
    at Object.<anonymous> (D:\xxx\node_modules\node-sass\lib\index.
js:16:36)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)

上記メッセージにもありますが、この現象はnode.jsのバージョンが変わった時に起こるみたいです。

node-sass をリビルドしてとあります。

npm rebuild node-sass

これでOKです

 

 

Gulp

Posted by 智次郎