无法下载https://github.com/sass/node-sass/releases/download/v3.13.1/darwin-x64-57_binding.node"

时间:2019-01-24 21:23:24

标签: npm node-gyp

我在系统上安装一些npm软件包时遇到困难。但不是全部。

我正在使用WordPress模板文件,所有这些文件都使用SASS for CSS,并且所有文件都使用自己的一套软件包进行安装。在某些情况下,安装进行得很好。在其他情况下,没有那么多。错误的一般模式是一致的,但是我不确定实际错误是什么。

无论如何,这是我尝试执行npm install的输出。谁能为我指出出问题的地方?我以为这可能是真正的旧软件包存在的问题-仍然可能存在-但即使是相对较新的主题也存在相同的问题。

谢谢。

My error log

7 个答案:

答案 0 :(得分:2)

我使用的是节点11.x版本,而我只是将节点版本降级为8.x。然后它起作用了。

答案 1 :(得分:1)

我在切换计算机并运行npm install时遇到了类似的异常。我只是删除了package-lock.json,然后它起作用了。

答案 2 :(得分:0)

答案 3 :(得分:0)

软件包 node-sass 正在npm安装结束时从Github加载一些文件。似乎这些文件darwin-x64-57_binding.node中的至少一个不再可用于v3.13.1

您可以升级到当前版本 node-sass@4.11.0 吗?似乎有darwin-x64-57_binding.node可用。

或者您可以查看是否可以使用 node-sass@3.13.1 解决此问题。但是日志中有很多关于过时功能的警告,因此到现在为止可能很棘手。

有帮助吗?

答案 4 :(得分:0)

如果此问题在Mac Catalina OS中发生。然后运行这些命令 如果您已安装node-sass,请通过运行将其卸载 node-sass uninstall

然后通过运行sudo npm install --unsafe-perm -g node-sass

安装node-sass

答案 5 :(得分:0)

我在运行npm install时遇到类似的问题。我通过编辑package.json文件并将gulp-sass更新到版本3.0.0来解决该问题

"gulp-sass": "^3.0.0"

答案 6 :(得分:0)

我已经使用 git bash(单独安装)修复了它 通过运行此命令:

npm install --unsafe-perm -g node-sass

但我仍然需要理解为什么会出现这个错误.. 此链接可能会有所帮助 https://nicedoc.io/sass/node-sass/blob/master/TROUBLESHOOTING.md