node安装node-sass失败,配置淘宝源

erro

node-sass
安装失败的原因是因为无法下载
.node
文件,解决办法就很简单了,就是我们把文件下载路径复制一份到浏览器里,然后使用浏览器下载文件就可以了。
具体方法

1.从node命令行中复制

.node
文件下载链接并在浏览器打开下载文件

https://github.com/sass/node-sass/releases/download/v3.46_binding.node

2.文件下载成功后,在命令行工具输入下面指令:

set SASS_BINARY_PATH=D:/WorkCode/win32-x64-46_binding.node //PATH=后面是的下载的.node所在的路径

设置

SASS_BINARY_PATH
环境变量,目的是告诉程序直接使用本地的.node文件,无需从网上下载

3.配置完成,从新输入指令:

npm i node-sass -D --verbose

接下来你就会发现node-sass安装成功。

如还不能解决,可以参考以下解决方案:



安装  node-sass  的时候总是会各种不成功,大 部分安装不成功的原因都源自这里,因为 GitHub Releases 里的文件都托管在 
s3.amazonaws.com
上面,而这个网址在国内总是 网络不稳定 ,所以我们需要通过第三方服务器下载这个文件。

 

方法一:使用淘宝源

npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
npm config set electron_mirror=https://npm.taobao.org/mirrors/electron/
npm config set registry=https://registry.npm.taobao.org

 

这样使用 npm install 安装 node-sass、electron 和 phantomjs 时都能自动从淘宝源上下载。

 

方法二:安装cnpm >>>  也是淘宝源的做法

npm install -g cnpm

cnpm install  

这样也可以成功安装node-saa

 

方法三:使用VPN

npm config set proxy (http://127.0.0.1:1080)此处是VPN的代理地址

npm i node-sass

# 下载完成后删除 http 代理
npm config delete proxy



转载请注明:前端录» node安装node-sass失败,配置淘宝源

<script src="http://www.wozhuye.com/index.php?m=digg&c=index&a=init&id=39-368-2"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值