升级节点到4.0.0时发生node-sass throw错误

我正在开发一个离子应用程序,我用sass。 当我将节点版本升级到4.0.0时,出现了一个关于node-sass的错误。 错误是打击:

ionic $ /Applications/My-Project/nearbook/nearbooks_ionic/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22 throw new Error('`libsass` bindings not found. Try reinstalling `node-sass ^ Error: `libsass` bindings not found. Try reinstalling `node-sass`? at getBinding (/Applications/My-Project/nearbook/nearbooks_ionic/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22:11) at Object.<anonymous> (/Applications/My-Project/nearbook/nearbooks_ionic/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:188:23) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (/Applications/My-Project/nearbook/nearbooks_ionic/node_modules/gulp-sass/index.js:3:17) at Module._compile (module.js:460:26) 

我试图重新安装我所有的node_modules(我删除node_modules文件夹和重新运行节点安装)或运行node rebuild node-sass但它仍然无法正常工作。

当我降级我的节点版本到0.12.7,并重新安装所有node_modules,我的问题解决了。

所以我想节点4.0编译节点sass时出现错误。

有人知道怎么修这个东西吗?

确保你使用的是最新版本的gulp-sass gulp-sass 2.0.4

npm install --save-dev gulp-sass

并且它应该安装它对node-sass 3.3.2依赖,它具有节点4.0的支持https://twitter.com/nodesass/status/641607400651288576