V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flowfire
V2EX  ›  Node.js

谁知道 yarn 怎么设置走代理啊。

  •  
  •   flowfire · 2017-09-07 00:10:40 +08:00 · 18189 次点击
    这是一个创建于 2416 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天 new 了一个 angular 项目
    结果 node-sass 组件要从 github 下载,也就是说要走 aws 上下载
    已经一个小时了,我的 yarn 一直卡在这个组件的安装进度。。。

    真的想拿锄头刨 XXX 开发者的祖坟
    第 1 条附言  ·  2017-09-07 11:01:34 +08:00
    P.S. 始作俑者,其无后乎。
    20 条回复    2020-11-27 12:28:18 +08:00
    DaVinci42
        1
    DaVinci42  
       2017-09-07 00:11:51 +08:00
    proxychains 试试?
    flowfire
        2
    flowfire  
    OP
       2017-09-07 00:14:46 +08:00 via Android
    @DaVinci42 win 环境 😳😳😳😳
    dangyuluo
        3
    dangyuluo  
       2017-09-07 00:14:53 +08:00   ❤️ 1
    今天 search 了一下,你可以 use proxifier 作为 proxy
    flowfire
        4
    flowfire  
    OP
       2017-09-07 00:17:05 +08:00 via Android
    @dangyuluo 😂😂😂😂😂 我只是觉得 新建 这个词好像不怎么对……………想了半天才用了 new
    faceair
        5
    faceair  
       2017-09-07 00:26:40 +08:00
    环境变量加下 SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass
    ETiV
        7
    ETiV  
       2017-09-07 01:56:37 +08:00
    ```
    yarn config set registry https://registry.npm.taobao.org
    ```

    不是很懂,但你可以试试这个
    ghostheaven
        8
    ghostheaven  
       2017-09-07 07:19:21 +08:00 via Android
    yarn config set proxy
    duan602728596
        9
    duan602728596  
       2017-09-07 09:00:42 +08:00
    https://github.com/sass/node-sass/releases 下载 binding.node 文件,将该文件添加到 SASS_BINARY_PATH 环境变量
    wontoncc
        10
    wontoncc  
       2017-09-07 09:03:49 +08:00
    --proxy

    yarn-behind-proxy.cmd
    yarn %* --proxy [your proxy addr]

    注意 proxy 放到最后面。
    bojackhorseman
        11
    bojackhorseman  
       2017-09-07 09:06:59 +08:00
    昨天用 npm 安装 node-sass 失败了无数次,明明也挂代理了就是下不了。最后换 cnpm 瞬间下载好。
    Loyalsoldier
        12
    Loyalsoldier  
       2017-09-07 10:48:28 +08:00
    稍微搜索一下就有啦

    ```
    yarn config set proxy http://XXX
    yarn config set https-proxy http://XXX
    ```
    Loyalsoldier
        13
    Loyalsoldier  
       2017-09-07 10:51:17 +08:00
    需要同时设置 proxy 和 https-proxy
    seki
        14
    seki  
       2017-09-07 10:53:14 +08:00
    你自己下不了不去怪谁架的 wa11,反而怪开发者,劝你别用了
    qinxi
        15
    qinxi  
       2017-09-07 10:57:22 +08:00
    @seki xxx 可能说的就是 wall. 23333

    win 上试试 proxifier
    fulvaz
        16
    fulvaz  
       2017-09-07 11:02:20 +08:00
    昨天刚遇到.

    需要用时设置 http 和 https....烦

    linux like 系统用 proxychains

    windows 用 proxifier 做全局代理.
    seki
        17
    seki  
       2017-09-07 11:12:25 +08:00
    @qinxi 哦,看错了,我的错

    对楼主说声对不起


    顺便这个是 postinstall 的内容,估计只能通过设置环境变量或者全局代理
    SakuraKuma
        18
    SakuraKuma  
       2017-09-07 12:20:03 +08:00   ❤️ 2
    新建一个.npmrc 到需要 yarn 的目录

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

    内容如上。
    marvinwilliam
        19
    marvinwilliam  
       2017-09-07 12:55:14 +08:00
    @SakuraKuma 赞同,建议在每个需要使用 npm 或者 yarn 的项目根目录创建 npmrc 文件,方便所有项目开发人员.
    kidblg
        20
    kidblg  
       2020-11-27 12:28:18 +08:00
    @SakuraKuma 感谢提供思路,已解决。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5647 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:21 · PVG 14:21 · LAX 23:21 · JFK 02:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.