运行gulp
时,我得到了以下错误信息:
错误: 无法找到绑定 Z:\Themewagon\Premium\sparrow\zcore\node_modules\node-sass\vendor\win32-x64-48\binding.node Node Sass 找不到当前环境的绑定:Windows 64位,带有Node.js 6.x
已找到以下环境的绑定:Linux 64位,带有Node.js 7.x
为解决此错误,我尝试了以下步骤:
- npm install node-sass
- npm rebuild node-sass
- npm uninstall -save node-sass
- npm install -save node-sass
- npm cache clean 等等
但这些方法都没有奏效。请问如何解决这个问题。
\node_modules\node-sass\vendor
目录,看看是否存在win32-x64-48
[在 Windows 中]、darwin-x64-48
[在 OSX 中] 或linux-x64-48
[在 Linux 中]。如果没有,创建它们。然后 -> 继续下一个评论:binding.node
并放置在同一文件夹中。这样做后一切都应该正常工作。 此外,在使用Node 7时,请使用*-x64-51
;而在使用Node 5时,请使用*-x64-47
,并且将适当的*-x64-*_binding.node
重命名为binding.node
并放置在上述文件夹中。祝你好运! 另外,如果其他人也遇到了此问题,并知道是什么原因引起的,我会非常乐意得到答案。 - Bartekus