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('-')"
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]