文档章节

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

玛奇Jerry
 玛奇Jerry
发布于 2018/05/31 21:18
字数 293
阅读 610
收藏 0

在安装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 

输入图片说明

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

© 著作权归作者所有

玛奇Jerry
粉丝 1
博文 28
码字总数 20738
作品 0
深圳
后端工程师
私信 提问
node-sass 安装失败的各种坑

1. 将 node_modules 文件夹删除 # 2. 安装 node-sass npm i node-sass --sassbinarysite=https://npm.taobao.org/mirrors/node-sass/ # 上一句失败 将 已下载东西 重新编译 npm rebuild node......

黑魔法
01/22
771
0
关于搭建fis3 工程的过程记录

安装node 版本为 v6.4 切换淘宝源 npm install -g cnpm --registry=https://registry.npm.taobao.org 安装node-sass: cnpm install --save-dev node-sass 安装fis3: cnpm install -g fis3 安......

IT追寻者
2017/11/02
92
0
vue-cli安装、node-sass安装、mintUI组件库安装

其实vue里面很多插件的安装和使用都是类似的,所以这里抛砖引玉,拿出几个案例出来理解一下就好。 1、使用淘宝npm镜像 很多安装失败的原因就是因为国内网络限制因素,所以使用淘宝镜像有利于...

熊猫ewall
2017/09/11
0
0
Win10 下 Nodejs+Angular2+bootstrap4 开发环境搭建

安装Node.js 1,下载安装包并安装 https://nodejs.org/en/download/ 2,查看node和npm的版本信息 3,查看和更新包安装路径 --查看 npm config get prefix npm config get cache --更新 npm ...

mybabe0312
2017/04/06
0
0
sass 出现error text.scss (Line 3: Invalid GBK character "\xE9")错误

造成这个问题的原因是,scss文件里出现了中文字符,包括注释也不行 解决办法是 打开ruby的安装文件,找到engine.rb文件,具体路径如下: Ruby23-x64librubygems2.3.0gemssass-3.5.3libsass ...

袁max
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
233
8
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
18
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
11
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部