node-sass安装失败

在运行vue项目时,报错:
在这里插入图片描述
于是开始安装node-sass

先安装其依赖sass-loader,成功安装,再安装node-sass时,出了问题,
在这里插入图片描述
报错如下:
错误1
错误2
它说win32-x64-64_binding.node文件下载失败,于是根据报错的路径手动去下载:
在这里插入图片描述
找到该文件,下载到本地,下载成功后,为sass配置一下环境变量,这样就好了
但是无论如何我都下载不下来
在这里插入图片描述
这时不知道该怎么办了,直到我通过一位大神看到这个解决办法,原提问跟我遇到的问题一样:

原文链接
解决方案
接着,按照这位StfBauer先生说的,安装windows-build-tools
npm install --global windows-build-tools

安装中途报错:记着要以管理员身份安装
在这里插入图片描述
搜索cmd->右键->管理员身份安装

安装过程中途卡在一个地方不动了,我一度以为它卡住了,使用netlimiter查看进程消耗情况,发现它还活着,总之全程大概花了40分钟
成功安装window-build-tools
接着直接将原来的node-modules删掉,重新安装依赖包

安装过程中我缺少了.NETFramework文件:
在这里插入图片描述
下载安装该文件,这里runtime运行时和developer pack开发包都装
在这里插入图片描述
接着再次安装依赖包:npm i
这个win32-64-64_binding.node果然可以下载
接着所有依赖包成功安装,该报错解决

感觉好神奇,感谢这位StfBauer先生,a perfect shot in the wild!
——来自一个小白的踩坑日常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值