node-sass安装又出现问题,,无法安装

以前安装成功过node-sass,,但是原来node是4.XX,,会后我把node升级为6.XX后,,再做项目的时候,还是node-sass安装不上,,这次的错误很明显,,如下图:

clipboard.png

我按照他的提示执行
npm rebuild node-sass

之后又报错为:

clipboard.png

请问大神这该怎么改呀???

阅读 6.9k
9 个回答

因为sass是ruby/c实现的,在node里需要走gyp本地编译,对windows的支持确实谈不上不友好

作为研发环境,windows始终是二等公民,建议走虚拟机装个linux来运行node/npm,有条件可以考虑换mac

试试把之前的卸载了重装npm uninstall xxx (-g) 卸载模块

新手上路,请多包涵

去官网把 binding.node 下载下来,放到 node 的cache目录下,重新执行命令应该就可以了。

实在不行,就用cnpm

cnpm装的时候也会报错的,需要移除装好的node-sass再重新下载,如果不行再rebuild,有时这个过程需要重复几遍才会好,如果嫌麻烦还是用postcss来解决sass的编译问题吧

rm -rf node_modules/ && npm install

这很纠心 换个源 翻墙 我都是这么解决的

首先使用 taobao 的 npm 源。

然后执行如下命令安装:

SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题