解决node-sass的安装问题

问题

在我们想使用 scss 来写样式的时候,避免不了的需要安装 node-sass 包,但是只要是安装的过这个包的都知道,这个包的安装是非常的困难。所以这里提供一个新的解决方法,解决这个包安装慢的问题。

踩坑过程

在初学 scss 的时候安装 node-sass 当然是最普通的 npm 安装

1
npm install node-sass --save-dev

结果很显然,当然是安装不上。然后换 npm 的源,我用的是 nrm 来管理的 npm 源。也需要用 nrm 的可以安装。

1
npm install -g nrm

然后查看我的 npm 源

1
2
3
4
5
6
7
8
9
nrm ls

npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/

*号代表当前使用的源,切换源的命令:

1
nrm use npm

这样就切换到了 npm 的源。我使用淘宝源,下载 node-sass,这个就是佛系了,有时网络好就下载下来了,不好就下载不了,现在大部分有时下不下来(yarn 也是一样的问题)。然后我就用 cpm 来下载。

1
cnpm install node-sass --save-dev

结果是 cnpm 能够很快的下载下来,但是总有文章说使用 cnpm 有时会出现莫名的问题,这让我也很尴尬,所以也就寻找其他方法,然后找到了,对 node-sass 的包单独换源。

1
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

然后在用 npm 就可以下载了,结果很奈斯

总结

过程是曲折的,但是结果是美好的,遇到问题慢慢找办法,这就是成长。

-------------本文结束感谢您的阅读-------------

本文标题:解决node-sass的安装问题

文章作者:Water

发布时间:2019年12月27日 - 09:12

最后更新:2023年08月01日 - 06:08

原始链接:https://water.buging.cn/2019/12/27/解决node-sass的安装问题/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!