解决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 split 的用法和定义 js split分割字符串成数组的实例代码
May 13 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
Node调试工具JSHint的安装及配置教程
May 27 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
jQuery检测返回值的数据类型
Jul 13 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
Dec 16 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
Nov 10 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
解决angularjs中同步执行http请求的方法
Aug 13 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jquery操作select常见方法大全【7种情况】
May 28 jQuery
Javascript作用域和作用域链原理解析
Mar 03 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
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
php自定义分页类完整实例
2015/12/25 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
vuejs父子组件之间数据交互详解
2017/08/09 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
ant design实现圈选功能
2019/12/17 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
Python实现的简单万年历例子分享
2014/04/25 Python
Django发送html邮件的方法
2015/05/26 Python
详解python进行mp3格式判断
2016/12/23 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
python实现多进程代码示例
2018/10/31 Python
Python Web版语音合成实例详解
2019/07/16 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
Python中对象的比较操作==和is区别详析
2021/02/12 Python
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
签约仪式策划方案
2014/06/02 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
利用python进行数据加载
2021/06/20 Python