你的node-sass安装报错了吗

如何解决node-sass安装失败问题?我们从npm安装包的原理出发。

起因

当我们在 VSCode IDE 或其他编辑器中,项目所在目录下执行npm i,可能安装 node-sass 包时会报错(项目需用到 node-sass 的情况)

image-20220414170239182

解决方法

报错给了提示,图中的这段信息告诉我们,我当时开发环境安装的 node-sass 中 win32-x64-64 目录下 binding.node 这个文件失效,需要下载替换。

手动替换文件

可以在 Github 中下载node-sass 的 binary 对应版本文件来替换。

比如我报错信息上是win32-x64-64版本,那我就找到该版本下载:

image-20220414165653097

该文件下载成功后,替换掉报错提示的缓存目录下的文件

image-20220414170424379

再次 VSCode IDE 或其他编辑器中,项目所在目录下执行npm i,此时已成功安装 node-sass 包。