1.下载源码放到本地搞~~ 适合内网开发的苦孩子们~~~

先进入https://github.com/sass/node-sass/releases下载自己需要的包

可以点击tags然后找到自己需要的,然后进行下载

举例:下载下面这个

https://github.com/sass/node-sass/releases/download/v4.13.1/win32-x64-79_binding.node

下好后,放到本地的文件夹里,使路径如下

C://Users//AAAAAA//AppData//Roaming//npm-cache//node-sass//4.13.1//win32-x64-79_binding.node

然后按顺序复制下面的代码到命令行

set SASS_BINARY_PATH="C://Users//AAAAAA//AppData//Roaming//npm-cache//node-sass//4.13.1//win32-x64-79_binding.node"
npm install node-sass@3.4.1

然后你会发现,安装成功了~~~~

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-83_binding.node Cannot download "https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-83_binding.node" 很多小伙伴在安装node-sass的时候都失败了,主要的原因是node版本和项目依赖的node-sass版本不匹配。node-sass依赖node版本,而sass则不需要。解决方案:卸载node-sass安装sass,项目全局搜索/deep/, 把/deep/替换为::v-deep即可。 我们首先需要知道自己要下载什么版本的工具 在vscode 的终端中输入node -p "[process.platform, process.arch, process.versions.modules].join('-')" 可以看到对应的node-sass版本要下载的辅助工具版本 https://github.com/sass/node-sass/releases在这个网页可以下载辅助工具, 我的是win32-x64-83,所以我下载了win32-x64-83_binding.node 因很早做了一个小demo,并且在其他成熟的电脑上(node配置好的)下载依赖包没什么问题,最近就在新的电脑上配置好所有东西后,去下载这个demo的依赖包,就出现了node-sass无法正常解析的问题,进行多次尝试,比如使用全局npm,还是cnpm(其实很不建议使用cnpm),但依然是,相信大家下载完成了却还是了,就有这些提示,可别想着是被拦截了哦,也别想着把这个https://github...... 很多人都会遇到这个问题!一般情况先这个问题你百度就会有一大堆的答案,也许你运气好很快就能解决!虽然我这里讲述的可能会跟网上的部分教程有一样,因为我也是从他们那总结出来的!但是我这里是把大家可能遇到的情况都说清楚,包括网上没有答案的情况!下面都是我被坑了一天总结出来的!希望看到的朋友少踩坑!如果你遇到其它的奇葩问题,欢迎给我留言或者联系我个人QQ,因为很多坑我都踩过,希望能帮到你! 【新版解决方案】:一句命令解决 npm i node-sass --sass_binary_site=https://npm. 如果是这样的的话就需要限制版本号,如果直接使用最新版本的话,就会因为版本号太高而 需要先卸载刚开始安装node-sass 3、卸载node-sass npm uninstall node-sass 4、卸载之后重新安装node