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

2017-09-07 00:10:40 +08:00
 flowfire
今天 new 了一个 angular 项目
结果 node-sass 组件要从 github 下载,也就是说要走 aws 上下载
已经一个小时了,我的 yarn 一直卡在这个组件的安装进度。。。

真的想拿锄头刨 XXX 开发者的祖坟
18202 次点击
所在节点    Node.js
20 条回复
DaVinci42
2017-09-07 00:11:51 +08:00
proxychains 试试?
flowfire
2017-09-07 00:14:46 +08:00
@DaVinci42 win 环境 😳😳😳😳
dangyuluo
2017-09-07 00:14:53 +08:00
今天 search 了一下,你可以 use proxifier 作为 proxy
flowfire
2017-09-07 00:17:05 +08:00
@dangyuluo 😂😂😂😂😂 我只是觉得 新建 这个词好像不怎么对……………想了半天才用了 new
faceair
2017-09-07 00:26:40 +08:00
环境变量加下 SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass
DaVinci42
2017-09-07 00:35:33 +08:00
ETiV
2017-09-07 01:56:37 +08:00
```
yarn config set registry https://registry.npm.taobao.org
```

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

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

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

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

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

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

linux like 系统用 proxychains

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

对楼主说声对不起


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

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

内容如上。
marvinwilliam
2017-09-07 12:55:14 +08:00
@SakuraKuma 赞同,建议在每个需要使用 npm 或者 yarn 的项目根目录创建 npmrc 文件,方便所有项目开发人员.
kidblg
2020-11-27 12:28:18 +08:00
@SakuraKuma 感谢提供思路,已解决。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/388785

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX