gpt4 book ai didi

node.js - node-sass 将 Node 升级到 4.0.0 时抛出错误

转载 作者:搜寻专家 更新时间:2023-10-31 22:37:17 24 4
gpt4 key购买 nike

我正在开发一个 ionic 应用程序,我使用 sass。当我将我的 Node 版本升级到 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 安装)或运行 node rebuild node-sass 但它仍然不起作用。

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

所以我猜是node 4.0编译node-sass的时候出了问题

有人知道如何解决这个问题吗?

最佳答案

通过获取最新的 gulp-sass 确保您使用的是 gulp-sass 2.0.4

npm install --save-dev gulp-sass

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

关于node.js - node-sass 将 Node 升级到 4.0.0 时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32470497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com