Node-sass 安装失败解决方案

#1

相信大家在安装node-sass的时候经常问候别人……,
所以整了一个 node-sass 安装失败解决方案
在公司我是搭了一个 node-sass下载代理,
不过没有在文档补充,相信对于大家来说是小菜一碟。

2 Likes
#2

好像有点印象以前经常失败,后来翻了墙就再也没遇到过了

#3

为了加快安装速度,我还是缓存了

#4

版本问题 ,昨天 install gulp-sass 也遇到了这个问题,node-sass issue上有回答, 2.0.1 和 3.4.2 都能正常安装

#5

设了环境变量,然后呢?
npm install node-sass 能成功么?windows下

这个问题困扰我很长时间了,按社区讨论给出的步骤比如设定python版本,安装vsbuild sdk,也是不能保证成功。

#6

安装时提示编译错误的,都是压根没有下载下来

#7

专门点个赞

#8

用cnpm安装

1 Like
#9

赞!年少的我是装了python2.7和vs2012,再把node-sass自己build出来的:laughing:

#10

个人遇到过的 几乎所有 build失败的问题,都可通过cnpm 来解决:D

  1. 更新所有包 npm update -g
  2. 安装cnpm npm install cnpm -g
  3. 删掉失败的包,node_modules/XXX
  4. cnpm install

另, 用SS或者pac类的翻墙的,请使用proxychain来保障shell也翻墙。proxychain npm install 。

#11

简单粗暴,执行下面的命令即可

SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass --save-dev

5 Likes
#12

大神,能解释下为什么用这个命令装就可以吗?

#13

我用的nrm,也将镜像切换到了淘宝。为什么不行呢?

#14

这个命令好像只有在mac下才行,window还是要使用cnpm

#15

太感谢大神了 么么哒