安装node-sass失败的曲线解决方案

【参考方案 最近一次安装的版本4.5.3】

node sass更新4.x以后,或许是因为github的下载源被和谐了?

反正我通过npm install -g node-sass是安装不了,心塞。。。

node-sass.jpg

node-sass是nodejs环境下处理sass的必备模块,本文所提供的内容仅供参考,因为我也不知道你的安装是否能成功,具体也需要一些你的逻辑操作。

无论是windows环境,还是macOS,为了方便软件调用node-sass,需要它安装在全局应用的目录下面;

windows下的路径是

C:\Users\你的用户名\AppData\Roaming\npm\node_modules\

macOS上,我写文是在windows环境,就没有去找了,可以通过安装的错误日志中,找到路径。

访问node-sass的Github,在releases中,下载一份最新版本的压缩包,zip或者tar.gz的。.node文件是缓存文件,具体需要根据后面的判断,来选择下载对应的缓存文件。

1、copy一份node-sass的解压包放到全局应用目录下,在命令行中,执行:

npm install

前面执行都是OK的,会出现下载.node文件的下载提示,此时,终止命令。

2、在releases中下载一份对应的.node文件,然后在全局应用目录下的node-sass中,新建/vendor/对应系统/,将文件重命名为binding.node,放到这个新建路径中。(这个路径也可能已经存在了,创建方案,例如windows的文件是win32-x64-51_binding.node,则创建/vendor/win32-x64-51/)

3、重新执行

npm install

安装完成后,或许会有警告,但node-sass已经安装成功了。

执行下面这个命令就能看到node-sass的版本号这些了。

node-sass -v


一般情况下,类似于atom的sass-autocompile插件,是可以用了。但有时候,webpack打包时,所依赖的node-sass会提示找不到,你将全局应用下的node-sass复制一份到对应node_modules中,就可以正常使用了。

阅读: 700
在同意共创许可协议(CC BY-NC-SA-4.0)的前提下,您可以转载本文。
橙色阳光
https://oss.so/article/86

相关阅读

留言评论

暂无留言

精品域名

出售精品域名 Yumi.La ¥5000.00