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

 更新时间:2018年12月05日 10:58:53   作者:Afeyer  
这篇文章主要介绍了解决node-sass偶尔安装失败的方法小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

最近把Node从4.4.4升级到6.9.1版本,但是在执行npm i命令安装三方依赖包的时候出现了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时,遇到的错误:

解决方法1:

Using node-sass with Visual Studio 2015 Task Runner

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

解决方法2:

使用cnpm来安装node-sass

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

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

相关文章

  • Node输出日志的正确方法示例

    Node输出日志的正确方法示例

    这篇文章主要为大家介绍了Node输出日志的正确方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 详解如何用typescript开发koa2的二三事

    详解如何用typescript开发koa2的二三事

    这篇文章主要介绍了详解如何用typescript开发koa2的二三事,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • nodejs不用electron实现打开文件资源管理器并选择文件

    nodejs不用electron实现打开文件资源管理器并选择文件

    最近在开发一些小脚本,用 nodejs 实现,其中很多功能需要选择一个/多个文件,或者是选择一个文件夹,这种情况下网上给出的解决方案都是 electron,但是我一个小脚本用 electron 属实有点夸张了,后来转念一想可以通过 powershell 来实现类似的功能,需要的朋友可以参考下
    2024-01-01
  • 快速解决brew安装特定版本flow的问题

    快速解决brew安装特定版本flow的问题

    今天小编就为大家分享一篇快速解决brew安装特定版本flow的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 微信小程序在线客服自动回复功能(基于node)

    微信小程序在线客服自动回复功能(基于node)

    这篇文章主要介绍了微信小程序在线客服自动回复功能(基于node),由于小程序嵌套webview时需要校验域名,因此跳转到第三方应用市场和Appstroe无法实现导流。那怎么办呢,需要的朋友可以参考下
    2019-07-07
  • node.js爬虫爬取拉勾网职位信息

    node.js爬虫爬取拉勾网职位信息

    本篇文章主要介绍了node.js爬虫爬取拉勾网职位信息的方法。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • Node.js Domain 模块实例详解

    Node.js Domain 模块实例详解

    这篇文章主要介绍了Node.js Domain 模块实例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • 一文学会如何升级npm管理的各依赖版本

    一文学会如何升级npm管理的各依赖版本

    npm在前端开发流程中提供了非常完善的自动化工具链,已成为每个前端开发者必备的工具,下面这篇文章主要给大家介绍了关于如何升级npm管理的各依赖版本,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • win10环境使用nvm安装多版本nodejs并配置环境变量的完整步骤

    win10环境使用nvm安装多版本nodejs并配置环境变量的完整步骤

    这篇文章主要给大家介绍了关于win10环境使用nvm安装多版本nodejs并配置环境变量的相关资料,需要的朋友可以参考下
    2024-01-01
  • node.js报错:Cannot find module ''ejs''的解决办法

    node.js报错:Cannot find module ''ejs''的解决办法

    最近发现了node.js居然报错了,错误提示为:Cannot find module 'ejs',后来找了找资料发现解决的方法其实很简单,下面通过这篇文章来一起看看吧,希望对同样遇到这个问题的朋友们能有所帮助。
    2016-12-12

最新评论