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
好东西,发了一个小时,竟然没人顶,赞一个,对于企业来说,太有用了,start了
$ npm install -g cnpm
然后开始刷屏的快感吧!
赞一个
默默的赞一个
mark
额,只是管理员有权限publish?企业内部都是内网用户,只要addUser了应该都可以发布吧
good~
内部发布包也是受控的, 发布需要走流程才行.
不错的东西,空了试试!
昨天北京聯通鏈接npm根本就上不去啊。。。。(翻牆之後刷刷的) 看來這東西在國內還是很必要的啊
这个不仅仅是做国内镜像同步
##超级赞
最简单的部署私有npm
一开始需要adduser一下, 就能用了. 感谢@suqian 的帮助.
Good!
最新版本的 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