node-sass安装及解决办法

500 阅读1分钟

npm安装node-sass失败的原因及解决办法

1.安装失败的原因

因为npm install node-sass的时候,github.com 上下载一个 .node 文件,大部分安装不成功的原因都源自这里,因为 GitHub Releases 里的文件都托管在 s3.amazonaws.com 上面,而这个网址在国内总是"网络不稳定",所以我们需要通过第三方服务器下载这个文件。

2.解决办法

2.1 使用淘宝镜像安装

npm set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass

然后重新执行 npm i node-sass 即可完成安装。

2.2 安装离线的node-sass

1.查询所对应的离线版本

在node环境中输入

 node -p "[process.platform,process.arch,process.versions.modules].join('-')"

Snipaste_2023-09-21_14-24-17.png

2.下载对应离线安装版本

github.com/sass/node-s… 下载对应离线安装版本存放到本地

3.配置.npmrc文件

node环境中命令:npm config edit

打开文件后在sass_binary_path=D:\tools\win32-x64-72_binding.node [步骤2下载的文件放在 D:/tools,步骤1查询版本为:win32-x64-72_binding.node]