美文网首页程序员
node-sass安装踩坑记

node-sass安装踩坑记

作者: JaniceZD | 来源:发表于2021-01-31 16:43 被阅读0次

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

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

    npm config set registry https://registry.npm.taobao.org
    
    • 然后在 ~/.npmrc 加入下面内容
    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
    详情可参考这里

    相关文章

      网友评论

        本文标题:node-sass安装踩坑记

        本文链接:https://www.haomeiwen.com/subject/mcertltx.html