我正在开发一个离子应用程序,我使用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)
Run Code Online (Sandbox Code Playgroud)
我试图重新安装我的所有node_modules(我删除node_modules文件夹并重新运行节点安装)或运行node rebuild node-sass但它仍然无法正常工作.
当我将我的节点版本降级到0.12.7并重新安装所有node_modules时,我的问题解决了.
所以我猜节点4.0编译node-sass时出现了问题.
有人知道怎么修这个东西吗?
小智 12
gulp-sass 2.0.4通过获取最新版本确保您正在使用gulp-sass
npm install --save-dev gulp-sass
它应该安装其依赖于node-sass 3.3.2节点4.0支持https://twitter.com/nodesass/status/641607400651288576
| 归档时间: |
|
| 查看次数: |
2471 次 |
| 最近记录: |