程序员

node-sass安装踩坑记

2021-01-31  本文已影响0人  JaniceZD

由于工作需要,需要安装指定版本的node-sass。但安装总是失败。

以下为一些解决办法:
解决办法一:配置淘宝源
首先配置淘宝的镜像源

npm config set registry https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

注:.npmrc 文件位于:

win:C:\Users\[你的账户名称]\.npmrc
linux:直接使用 vi ~/.npmrc

解决方法二:使用 cnpm

使用 cnpm 安装 node-sass 会默认从淘宝镜像源下载,也是一个办法:
cnpm install node-sass

解决方法三:创建.npmrc文件

在项目根目录创建.npmrc文件,复制下面代码到该文件。

phantomjs_cdnurl=http://cnpmjs.org/downloads

sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

registry=https://registry.npm.taobao.org

保存后 删除之前安装失败的包(第一次安装请跳过此步)

npm uninstall node-sass

重新安装
npm install node-sass

结语

以上方法应该能解决大部分安装失败问题。
但碰巧不能解决笔者的,过程中我最终安装了python2.7。安装方法

此外,安装过程中出现了报错:
MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "14.0", "4.0"。

解决办法:安装 Microsoft Visual C++ Build Tools 2015
详情可参考这里

上一篇下一篇

猜你喜欢

热点阅读