提问者:小点点

节点Sass找不到当前环境的绑定


我在构建一个应用程序时遇到了问题,因为node-sass总是出现错误。

缺少绑定/users/warren/sites/random-docs/my-cms/node_modules/node-Sass/vendor/darwin-x64-11/binding时出错。节点
节点Sass找不到当前环境的绑定:OS X 64位节点0.10.X

我试过跑步

npm rebuild node-sass

上面说

二进制就可以了;正在离开。

运行node-v时,我得到的是V6.2.2

这与sass错误所说的“节点0.10.x”不同。我不明白为什么它得到了错误的版本。我还尝试删除node_modules文件夹并运行npm update或npm install,但这两个操作都没有解决问题。有什么想法吗?


共2个答案

匿名用户

我也有同样的问题

您的GulpFile中有一个错误:
错误:缺少绑定E:\allApp\BadShainDiancuisine\node_module\node-sass\vendor\win32-x64-46\binding.Node
Node Sass找不到当前环境的绑定:Windows 64-bit with Node.js 4.x

找到以下环境的绑定:
  -OS X 64位,带Node.js 4.X

如何解决我的问题

进入project文件夹,然后执行:

npm rebuild node-sass

匿名用户

注我使用的是VS2015,64位Windows7。

也适用于VS2017和VS2019(来自对此帖子的回复)

任务运行器资源管理器无法加载任务

对于VS 2015

  • 转到:工具>选项>项目和解决方案>外部Web工具

VS 2017(.3)

  • 工具>选项>项目和解决方案>Web包管理>外部Web工具(per@nothrow)

在VS 2017和2019中,您还需要将$(PATH)置于$(VSINSTALLERDIR)\Web\External之上

  • 重新排序,使$(DevEnvDir)\extensions\microsoft\web tools\external

删除node_module并运行npm install,然后运行npm rebuild node-sass

相关问题