flowfire
V2EX  ›  Node.js

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

  •  
  •   flowfire · Sep 7, 2017 · 19349 views
    This topic created in 3345 days ago, the information mentioned may be changed or developed.
    今天 new 了一个 angular 项目
    结果 node-sass 组件要从 github 下载,也就是说要走 aws 上下载
    已经一个小时了,我的 yarn 一直卡在这个组件的安装进度。。。

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

    不是很懂,但你可以试试这个
    ghostheaven
    ghostheaven
    Sep 7, 2017 via Android
    8
    yarn config set proxy
    duan602728596
    duan602728596
    Sep 7, 2017
    9
    去 https://github.com/sass/node-sass/releases 下载 binding.node 文件,将该文件添加到 SASS_BINARY_PATH 环境变量
    wontoncc
    wontoncc
    Sep 7, 2017
    10
    --proxy

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

    注意 proxy 放到最后面。
    dumbass
    dumbass
    Sep 7, 2017
    11
    昨天用 npm 安装 node-sass 失败了无数次,明明也挂代理了就是下不了。最后换 cnpm 瞬间下载好。
    Loyalsoldier
    Loyalsoldier
    Sep 7, 2017
    12
    稍微搜索一下就有啦

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

    win 上试试 proxifier
    fulvaz
    fulvaz
    Sep 7, 2017
    16
    昨天刚遇到.

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

    linux like 系统用 proxychains

    windows 用 proxifier 做全局代理.
    seki
    seki
    Sep 7, 2017
    17
    @qinxi 哦,看错了,我的错

    对楼主说声对不起


    顺便这个是 postinstall 的内容,估计只能通过设置环境变量或者全局代理
    SakuraKuma
    SakuraKuma
    Sep 7, 2017❤️2
    18
    新建一个.npmrc 到需要 yarn 的目录

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

    内容如上。
    marvinwilliam
    marvinwilliam
    Sep 7, 2017
    19
    @SakuraKuma 赞同,建议在每个需要使用 npm 或者 yarn 的项目根目录创建 npmrc 文件,方便所有项目开发人员.
    kidblg
    kidblg
    Nov 27, 2020
    20
    @SakuraKuma 感谢提供思路,已解决。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1387 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 215ms · UTC 21:21 · PVG 05:21 · LAX 13:21 · JFK 16:21
    ♥ Do have faith in what you're doing.