npm 资源库镜像

使用方法

@mashihua 同学在cnode新闻组发布了他维护的npm镜像源,速度很快!

以下是邮件内容:

很高兴的通知大家。在周末的空闲时间里,我们搭建了一个镜像的npm资源库,服务器在日本的Linode上。大家可用下面的命令来安装npm的模块:

$ npm --registry "http://npm.hacknodejs.com/" install express

或下面的命令:

$ env npm_config_registry="http://npm.hacknodejs.com/" npm install express 

如果你想把它设成默认的资源库,可用下面的命令:

$ npm config set registry "http://npm.hacknodejs.com/"

欢迎反馈,感谢大家的支持。

PS: 还有一个资源镜像 http://registry.npmjs.vitecho.com,由 Senmiao 同学维护。

自己动手搭建一个

@mashihua 同学还分享了搭建经验:

大家可以查看 https://github.com/isaacs/npmjs.org 如何安装 npm 资源库。安装比较简单,最大的问题在于 couchdb 上。如果得到这样的错误:

Error: insecure_rewrite_rule too many ../.. segments: registry/design/app/rewrite/

请配置 /usr/local/etc/couchdb/local.ini 里 httpd 的选项 secure_rewrites = false

当design文档和replication在同一个库时需要认证。可对registry这个资源采用用户名和密码认证的方式,http://user:pwd@localhost/registry 。因为可能碰到replication时,会返回401错误。

可参考:http://guide.couchdb.org/draft/replication.htmlhttps://github.com/isaacs/npmjs.org/issues/19

posted @   MK2  阅读(3482)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2009-11-16 搭建本地hadoop测试环境
点击右上角即可分享
微信分享提示