node-sass 安装失败可能是什么原因导致的,有哪些解决办法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1156个文字,预计阅读时间需要5分钟。
在使用 `npm install` 时遇到错误:没有安装 Python 或 node-sass,安装失败的问题。经过百度搜索,发现可能是被墙了,尝试了更换淘宝镜像和使用 VPN 都未成功。最后发现是因为没有在安装前卸载旧版本。
npm install 时偶尔遇到报错:没有安装python或node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了vpn都安装失败,最后发现原来是因为没有卸载之前安装失败的包导致的。作者本人最后的解决方案是npm uninstall node-sass,然后使用VPN重新安装了一遍就成功了。不能翻墙的同学请看下文
node-sass 安装失败的原因
npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。
这是使用 sass 的同学可能都会遇到的郁闷的问题。
解决方案就是使用其他源,或者使用工具下载,然后将安装源指定到本地。
解决方法一:使用淘宝镜像源(推荐)
设置变量 sass_binary_site,指向淘宝镜像地址。示例:
npm i node-sass --sass_binary_site=npm.taobao.org/mirrors/node-sass/ // 也可以设置系统环境变量的方式。
本文共计1156个文字,预计阅读时间需要5分钟。
在使用 `npm install` 时遇到错误:没有安装 Python 或 node-sass,安装失败的问题。经过百度搜索,发现可能是被墙了,尝试了更换淘宝镜像和使用 VPN 都未成功。最后发现是因为没有在安装前卸载旧版本。
npm install 时偶尔遇到报错:没有安装python或node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了vpn都安装失败,最后发现原来是因为没有卸载之前安装失败的包导致的。作者本人最后的解决方案是npm uninstall node-sass,然后使用VPN重新安装了一遍就成功了。不能翻墙的同学请看下文
node-sass 安装失败的原因
npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。
这是使用 sass 的同学可能都会遇到的郁闷的问题。
解决方案就是使用其他源,或者使用工具下载,然后将安装源指定到本地。
解决方法一:使用淘宝镜像源(推荐)
设置变量 sass_binary_site,指向淘宝镜像地址。示例:
npm i node-sass --sass_binary_site=npm.taobao.org/mirrors/node-sass/ // 也可以设置系统环境变量的方式。

