首页 > 技术文章 > 解决NodeJS Downloading node-sass 卡死慢安装失败的问题

hanzhe 2021-12-13 11:05 原文

之前写过一篇从0开始的NodeJS安装配置教程,在那篇文章结尾提到使用过程中还有一个坑,只是没有遇到就没写,时隔多日在我使用某开源项目的时候又遇到了这个问题

使用npm i命令安装下载依赖的时候一直卡在 Downloading node-sass 的位置直至安装失败,其实通过图片可以看出虽然下载失败,但是他有给出文件的下载地址

image

这里可以将下载地址复制下载,放在浏览器的地址栏上回车下载,也可以用迅雷下载,由于文件不大这里我图省事就用浏览器下载了,大概几秒钟就好

image

下载完成后,找到当初安装NodeJS时设置的cache缓存目录,会发现目录中多了一个node-sass目录,点进去后选择对应的版本号(可以在第一张图片的下载地址中看到版本号)在继续点进去,将刚刚下载的文件复制到该目录下

image

然后回到工作空间中,将刚刚下载依赖的依赖删除,重新下载一次

这里推荐一个小技巧,不要使用Windows的右键删除功能,Windows的删除会走回收站所以特别慢,建议使用rd /s/q node_modules命令速度较快,大概几秒钟,原理类似linux的rm -rf

image

然后重新执行npm i命令下载依赖,就可以下载成功了

image

推荐阅读