安装 node-sass 报错
发布于 7 年前 作者 vxhly 8977 次浏览 来自 问答

untitled1.png

windows 真 TM 的坑爹,node-sass都下载好了,但是就是装不上,除了换源,还有没有其他办法解决

18 回复

来来来, 分享一个独自安装 node-sass 的终极方案, https://github.com/lmk123/blog/issues/28

@tonylihc 亲,我是下载下来了,我是通过翻墙下,就是装不上,报了个 VC 的错,尴尬

你是用npm下载安装的吗,它安装的时候有个文件需要翻墙,我当初也是是被坑了好久,如果你不翻墙,你可以用node-sass-china(node-sass的国情版),如果是非要用node-sass,可以用china中的文件替换掉在安装

如果你是翻墙的情况下用npm install 的话,这种情况没遇到过,node-sass安装的时候好像要调用google的服务生成文件,一般报文件路径错误就是没成功生成

来自酷炫的 CNodeMD

@vxhly 删掉node_modules,然后按照上面那样先装 node-sass , 成功之后, 再 npm i

@vxhly 不建议手动安装包, npm 包好多都是有很多依赖的, 手动安装问题多啊

用cnpm安装试试看

http://npm.taobao.org/

cnpm install  node-sass

装node-sass模块绝对要靠人品…已经从sass切换到stylus

@tonylihc 不是很想通过换源装,用官方的源会比较靠谱一点

没办法了,可能我需要一台 macbook

@vxhly 你能确认完全翻过去的话,无所谓的,目的就是装上就行

可能需要rebuild一下

安装python2.7,并配置环境变量 全局代理,安装node-sass 看人品 成功

我也安装了好久才搞下来,貌似用cnpm

发现其实在github下不到,是会去本地的 Users\user\AppData\Roaming\npm-cache\node-sass(比方,我电脑用户名叫 hc,一般在c:\Users\user\AppData\Roaming\npm-cache\node-sass)这个目录找,那解决办法就是,先去https://github.com/sass/node-sass/releases,将需要的*_binding.node下载下来,放到本地对应目录就好 angular-cli-node-sass-bug-3.png

回到顶部