解决node-sass偶尔安装失败的方法小结


Posted in Javascript onDecember 05, 2018

最近把Node从4.4.4升级到6.9.1版本,但是在执行npm i命令安装三方依赖包的时候出现了node-sass模块安装失败的问题。

解决node-sass偶尔安装失败的方法小结

现在和大家分享下如何解决这个问题的方法

分析原因

解决node-sass偶尔安装失败的方法小结

Cannot download "https://hithub.com/sass/node-sass/releases/download/v3.13.0/win32-x64-46_binding.node"

从上图第九行代码可以看出,导致node-sass安装失败的原因是因为无法下载.node文件,解决办法就很简单了,就是我们把文件下载路径复制一份到浏览器里,然后使用浏览器下载文件就可以了。

具体方法

1.从node命令行中复制.node文件下载链接并在浏览器打开下载文件

https://github.com/sass/node-sass/releases/download/v3.13.0/win32-x64-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时,遇到的错误MSBUILD: error MSB3428 Visual C++ VCBuild.exe 1) .NET Framework 2.0 SDK Microsoft

使用npm install node-sass时,遇到的错误:

解决node-sass偶尔安装失败的方法小结

解决方法1:

Using node-sass with Visual Studio 2015 Task Runner

https://github.com/sass/node-sass/blob/master/TROUBLESHOOTING.md#windows

解决node-sass偶尔安装失败的方法小结

解决方法2:

使用cnpm来安装node-sass

$ npm install cnpm -g --registry=https://registry.npm.taobao.org
$ cnpm install node-sass --registry=https://registry.npm.taobao.org

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js中的for如何实现foreach中的遍历
May 31 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
javascript创建函数的20种方式汇总
Jun 23 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 Javascript
jQuery实现级联下拉框实战(5)
Feb 08 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
May 19 Javascript
Vue中computed与methods的区别详解
Mar 24 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
Jan 30 Javascript
js实现移动端吸顶效果
Jan 08 Javascript
Postman动态获取返回值过程详解
Jun 30 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
Nov 11 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
Dec 05 #Javascript
详解angularjs4部署文件过大解决过程
Dec 05 #Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 #jQuery
关于RxJS Subject的学习笔记
Dec 05 #Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
Dec 05 #Javascript
详解如何在Angular优雅编写HTTP请求
Dec 05 #Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 #Javascript
You might like
PHP 加密与解密的斗争
2009/04/17 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
js对象的比较
2011/02/26 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
微信小程序图片选择区域裁剪实现方法
2017/12/02 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
Python实现堆排序的方法详解
2016/05/03 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
python迭代器常见用法实例分析
2019/11/22 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
详解Python 函数参数的拆解
2020/09/02 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
西门豹教学反思
2014/02/04 职场文书
交通志愿者活动总结
2014/06/27 职场文书
家属答谢词
2015/01/05 职场文书
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js