这两天 npm 被墙了?

2023-12-15 10:18:32 +08:00
 kev1nzh

大家有感觉到吗?

4030 次点击
所在节点    Node.js
18 条回复
twofox
2023-12-15 10:23:41 +08:00
npm 不是一直都这样吗?
用自己的网络时不时抽风,npm install 得大半个小时

用淘宝镜像,又经常缺依赖

代理是我唯一的解决方案
kev1nzh
2023-12-15 10:35:50 +08:00
@twofox 最近 ci/cd 全挂了

昨天切了 npmmirror, 然后又手动同步好几个依赖。。看来只有设置代理了
Maco
2023-12-15 10:42:43 +08:00
是的,昨天我们的 CI 流程全红了,然后给打包机也挂了代理
clue
2023-12-15 10:54:15 +08:00
是的, 前两天被墙了, ci 里 pnpm 装不上, 还好 docker hub 没被墙, 切到集成镜像了
crazyTanuki
2023-12-15 11:06:15 +08:00
yarn 被墙了
wanmyj
2023-12-15 11:09:15 +08:00
不是从来都抽风吗?在这片土地做开发,除了竞争对手爱给你捣乱,各种 authorities 也不消停。
aaronkk
2023-12-15 11:40:03 +08:00
难怪了,前几天发现下依赖超时,开始还以为是我们私服的网络问题,后面改成淘宝源了
daniel8642
2023-12-15 11:49:12 +08:00
这服务不是时常抽风,我每次安装 npm ,linux 系统都是默认要配置一下镜像源才行
MiketsuSmasher
2023-12-15 12:43:35 +08:00
npm.onmicrosoft.cn 国内镜像,可以考虑一下
danhua
2023-12-15 14:16:06 +08:00
怪不得昨天服务器上面 npm intsall 一直报超时
tinyd
2023-12-15 14:24:11 +08:00
前几天一直超时来着,set 了 proxy 代理本地 VPN 好了……
chenqh
2023-12-15 14:26:18 +08:00
@MiketsuSmasher 国内小公司居然敢做 npm 的镜像,npm 黑洞可不是开玩笑的
sycxyc
2023-12-15 15:58:30 +08:00
上周六就观察到 registry.npmjs.org:443 超时。
和之前情况不同的是中断时间变长,每天除仅有半小时或两小时请求超时率会暂时下降,大部分时间几乎所有请求都超时。

npm 镜像好像默认没有 GPG ,不知道如何保证数据完整性。
Govin
2023-12-15 16:15:15 +08:00
看来不是一个人,install 还好,可以换镜像源,昨天刚好需要 publish 包,一直超时,代理也不管用,只能不停切代理地址重试,搞了半天才推上去。
laminux29
2023-12-15 18:17:42 +08:00
docker 、apt 、yum 等等,各种资源被墙已经是常态。

建议
1.首次装机,应该给一台单机装机,而不是直接给集群装机。

2.装机应该使用稳定的梯子。

3.装机过程中,体积太大的软件、docker 镜像,应该先下载到内网文件服务器。

4.装机完毕后,如果需要集群,则以这台为模版,进行克隆。
MiketsuSmasher
2023-12-15 18:34:17 +08:00
@chenqh 比你想的还要“大胆”,这是个人开设的 CDN:

> 于是,本项目出现了,由私人搭建的备案域名来使用 Dogecloud CDN ,为开发者提供一个高速简单,开箱即用的公益 CDN
Yuanlaoer
2023-12-16 12:57:19 +08:00
国内第一开源的梗不是乱来的

以及,给你头像点赞
SHF
2023-12-16 15:11:58 +08:00
写了个 npmmirror 自动同步脚本,解决发布包之后无法在别的项目马上用 npm-check-updates 检查到更新的问题



源码: https://cdn.shenhongfei.com/assets/sync-npm-mirror.ts

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

https://tanronggui.xyz/t/1000578

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

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

© 2021 V2EX