node-sass 安装失败的原因及解决办法

7,509 阅读1分钟

失败原因

npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。

解决办法

  1. 使用工具翻墙下载
  2. 利用淘宝镜像下载(推荐)

一. 利用淘宝镜像下载

设置变量 sass_binary_site,指向淘宝镜像地址

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

或者设置全局镜像源:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

之后再涉及到 node-sass 的安装时就会从淘宝镜像下载。

二. 利用cnpm下载

使用 cnpm 安装 node-sass 会默认从淘宝镜像源下载

cnpm install node-sass

注意

安装失败后重新安装问题

之前安装失败,需要再次安装,那么先卸载node-sass,再进行安装

npm uninstall node-sass
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

相关错误提示