美文网首页
node-sass安装失败的解决方案

node-sass安装失败的解决方案

作者: buer_jing | 来源:发表于2017-10-09 11:14 被阅读0次

    方案一:

    //macOS 系统直接运行下面的命令即可:
    SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass
    
    //windows系统将上述方案分成两步(我使用的方案):
    set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/
    npm install
    
    //跨平台使用,直接使用 npm install 下载所有依赖,则需要在项目中添加 .npmrc 文件,内容如下:
    sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
    phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
    electron_mirror=https://npm.taobao.org/mirrors/electron/
    registry=https://registry.npm.taobao.org (使用 npm publish 时要将此行注释,避免发布到淘宝镜像源上)
    

    方案二:使用梯子

    假设你的梯子在你本地机器上开启了一个第三方服务器 127.0.0.1:1080,那么只需按照下面的方法配置一下就能正常安装 node-sass 了(如果你开启的是 PAC 模式而不是全局模式,那还需要将 s3.amazonaws.com 加入 PAC 列表):

    npm config set proxy http://127.0.0.1:1080
    npm i node-sass
    
    # 下载完成后删除 http 代理
    npm config delete proxy
    

    方案三:使用 cnpm install

    使用 cnpm 安装,淘宝做了node-sass的镜像https://cnodejs.org/topic/5637549fd426a1404cbd0614
    有些node包依赖于phantom,安装也会失败,同样解决办法也是cnpm安装

    相关文章

      网友评论

          本文标题:node-sass安装失败的解决方案

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