cnpmjs.org, 你能驾驭的npm
发布于 6 年前 作者 fengmk2 9742 次浏览 最后一次编辑是 4 年前 来自 分享

Q: 我所在的企业有自己的包不方便发布到官方的npm? A: 使用cnpmjs.org 搭建一个企业内部的私有npm吧, 还能按需实时同步.

Q: couchdb 好难部署… A: cnpmjs.org 已经使用node和mysql实现了npm registry 的所有api了. 跟 couchdb say goodbye.

Q: tgz包下载好慢 A: cnpmjs.org 开源版本已经直接使用七牛云存储了, 下载速度唰唰的.

Q: … A: 还犹豫什么?

马上打开 http://cnpmjs.org/ 看看吧.

cnpm cli

对于国内用户, 完全可以使用cnpm替代官方的npm来使用

直接安装cnpm clie

$ npm install -g cnpm

或者完全不需要安装也行

alias cnpm="npm --registry=http://registry.cnpmjs.org --cache=$HOME/.npm/.cache/cnpm"

#Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=http://registry.cnpmjs.org \
  --cache=$HOME/.npm/.cache/cnpm"' >> ~/.zshrc && source ~/.zshrc
28 回复

好东西,发了一个小时,竟然没人顶,赞一个,对于企业来说,太有用了,start了

$ npm install -g cnpm

然后开始刷屏的快感吧!

默默的赞一个

额,只是管理员有权限publish?企业内部都是内网用户,只要addUser了应该都可以发布吧

内部发布包也是受控的, 发布需要走流程才行.

不错的东西,空了试试!

昨天北京聯通鏈接npm根本就上不去啊。。。。(翻牆之後刷刷的) 看來這東西在國內還是很必要的啊

这个不仅仅是做国内镜像同步

##超级赞

最简单的部署私有npm

一开始需要adduser一下, 就能用了. 感谢@suqian 的帮助.

最新版本的 cnpm 已经将配置跟默认的npm独立了, 就不需要这一步了.

刷屏超级爽

@suqian 嗯 看完朴灵的新书关于私有仓库搭建那块 明白咋回事儿了 嘿嘿

cnpm 首页干嘛搞成英文的 c不是指的是china吗

c for Company

cnpm 是一个开源的企业私有npm解决方案

@suqian 原来这样。那cnode的c应该是不会也理解错了吧

@laodao 哈哈, cnode的话, 就是 China.

cnpm 后面会考虑引入i18n的

默默点赞。。收下了。。

有木有 直接安装的办法,我的电脑折腾npm的时候 只要是运行 npm 相关的一切命令 会导致 node 进程 内存一直加,知道卡死…重装卸载N次了,折腾了好久了…

##真心赞### 广电网络痛不欲生,拯救我于水深火热之中

不错,怎么在如增加adduser???

cnpm adduser

回到顶部