置顶 中国 npm 镜像源升级公告
发布于 10 个月前 作者 fengmk2 164323 次浏览 来自 分享

https://registry.npmmirror.com 中国 npm 镜像源在2013年12月开始就使用基于 koa 的 https://github.com/cnpm/cnpmjs.org 私有 npm 应用搭建,这些年 node 应用框架在快速换代升级,连我们自己造的 egg 都要升级到 TypeScript 了,所以在 2021 年我们启动了 cnpmjs.org 的技术升级重构,基于 egg 的 TypeScript 模式重新实现 https://github.com/cnpm/cnpmcore

npm registry 的接口是 100% 实现迁移,然后在数据同步上通过数据库实现足够简单的任务系统,已经在 2022年1月30日完全老数据迁移。 非常感谢阿里云这么多年来的对中国 npm 镜像云服务器的开源赞助,只能靠仅有的广告位和每年的感谢帖子来回报这份天价的云资源账单。这一次重构之后,我们验证下来至少可以节省一半的云服务器资源,也算是让阿里云的开源赞助可以减轻一些成本负担。

当然 cnpmcore 不仅仅是为了技术升级,我们的核心新能力会跟随 npmfs 黑科技在 2022 年发布出来,到时候 npm install 的安装速度会在 cli 侧和 registry 侧同时发力,让 npm 模块安装速度在可预见的未来达到秒级。

PS:预估你在此期间遇到包数据同步和丢失问题,请先手动同步一次,如果还是没有,请回帖反馈给我们。

49 回复

赞,功德无量

顶上去,前排顺便打个广告,新的 cnpm 节点服务已经使用 Easy-Monitor 进行 Node.js 应用监控,新 cnpmcore 部署运维方案从前到后全都开源啦

支持,支持!!

大佬,怎么回事,最近一些包老404

<p>666666666大佬大佬</p>

<p>6666666牛逼</p>

是大公司都是大公司的黄色灯光

<p>路灯下有两个影子,一个是我,另一个也是我。</p>

<p>@tanzhixun 麻绳专挑细处断,噩运只找苦命人-----《沙将军》</p>

<p>66666666666666666666</p>

<p>牛啊牛啊</p>

<p>@wshp891122 一生所爱沙家军</p>

<p>@wshp891122<p>喧闹的节日,只会让孤单的人变得更孤单。</p></p>

<p>温柔没有定义,直到遇见了你。</p>

<p>沙家军带着react卷土重来!!!</p>

<p>沙家军又带着react卷土重来!!!</p>

<p>沙家军又双带着react卷土重来!!!</p>

<p>11</p><p><br></p>

回到顶部