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

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在安装node-sass时,偶尔会遇到安装失败,由于node-sass底层是用python写的,所以先确保是否有python环境,如果没有请安装好 python。

继续往下。

node-sass 安装失败的原因

很大可能是由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。

解决方法一 创建 .npmrc 文件

在项目根目录创建 .npmrc ,在文件里增加以下内容

phantomjs_cdnurl=http://cnpmjs.org/downloads
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org

添加后删除之前的依赖,再重新安装依赖 如之前安装过失败的依赖,请执行下面命令

npm uninstall node-sass

重新安装

npm install node-sass 

解决办法二 切换镜像源

nrm进行切换镜像源

npm install -g nrm 

node-sass 安装失败的原因及解决办法_第1张图片

nrm use taobao

切换成功后重新安装 node-sass

解决办法三 下载 .node 到本地

前提得先删除之前安装的包

npm uninstall node-sass

到 这里 去根据版本号、系统环境,选择下载 .node 文件,然后安装时,指定变量 sass_binary_path,如:

npm i node-sass --sass_binary_path=/Users/lzwme/Downloads/darwin-x64-48_binding.node

转载于:https://my.oschina.net/johnsken/blog/1822133

你可能感兴趣的:(node-sass 安装失败的原因及解决办法)