首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

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

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

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

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

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

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

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

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

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

    linux like 系统用 proxychains

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

    对楼主说声对不起


    顺便这个是 postinstall 的内容,估计只能通过设置环境变量或者全局代理
        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

    内容如上。
        19
    marvinwilliam   2017-09-07 12:55:14 +08:00
    @SakuraKuma 赞同,建议在每个需要使用 npm 或者 yarn 的项目根目录创建 npmrc 文件,方便所有项目开发人员.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3874 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 06:56 · PVG 14:56 · LAX 23:56 · JFK 02:56
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1