npm 无法下载 win32-x64-72_binding.node

使用npm安装node-sass时,其依赖了win32-x64-72_binding.node,但是一直提示“cannot download http://xxx/win32-x64-72_binding.node”,有两种方案可以解决,一种是在有私服的情况下,可以通过设置 SASS_BINARY_SITE 环境变量指向自己的私服地址,另一种方案是手动下载 win32 程序,然后通过设置 SASS_BINARY_PATH 环境变量来进行本地安装。

通过私服安装的不必多说,这里主要介绍下如何进行本地安装。

首先下载 win32 程序,可以直接从官网下载,官网下载地址:

node-sass下载地址(binding.node是node-sass依赖的东西,所以下载地址跟他在一起,下载跟node-sass对应版本的binding.node即可)

如果下载不了可以从这里下载:win32-x64-72_binding.node

下载完成后随便放在一个目录下,例如:D:\win32-x64-72_binding.node

设置系统环境变量:SASS_BINARY_PATH

打开cmd窗口(注意一定要重新打开一个新的cmd窗口,否则设置的环境变量不生效),执行命令:npm i node-sass -C verbose

扫描二维码关注公众号,回复: 16984261 查看本文章

然后在项目的目录下执行:npm install

也可以参考此文章解决:vue安装node-sass提示没有vendor目录及binding.node文件的解决办法_binding.node是什么文件_一一哥Sun的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/u013992330/article/details/130863641