我在构建应用程序时遇到问题,因为node-sass不断因错误而失败。
缺少绑定/Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node中的错误
Node Sass找不到当前环境的绑定:OS X节点为0.10.x的64位
我尝试跑步
npm rebuild node-sass
其中说
二进制很好;退出。
运行时node -v
我得到v6.2.2
这与sass错误显示“节点0.10.x”不同。我不知道为什么它得到了错误的版本。我还尝试了删除node_modules文件夹并运行npm update或npm install,但这两种方法都无法解决问题。有任何想法吗?
没有一个安装/重建解决方案为我(使用gulp)解决了这个问题。
这是我的解决方法:
1)从资源库下载缺少的绑定文件。
2)重命名文件
binding.node
。3)
node_modules/node-sass/vendor/darwin-x64-11
如果不存在,请创建(错误消息路径)目录。4)将绑定文件添加到
node_modules/node-sass/vendor/darwin-x64-11