我想用cnpm但是懒得打c,所以弄了这个小脚本
几天前装了cnpm,但是没用,打npm已经打习惯了。昨天Node Party 杭州上 死马现场展示cnpm,被那个速度吓到了。
但是,我还是不想输入cnpm
:
npm
已经打习惯了npm
比cnpm
少一个字母,更省力publish
有关的命令要用npm
,其他用cnpm
,会增加我的记忆负担,我年纪大了,记性很差
然后,我只是把cnpm
当作高速版的npm
来用,没有用到私有仓库的功能,所以,就有了这个:
#!/bin/sh
case $1 in
docs | faq | find | home | i | info | install | isntall | issues | rb | rebuild | repo | s | se | search | v | view) cnpm "$@" ;;
*) /usr/bin/npm "$@" ;;
esac
基本的思路是将那些依赖网速的命令交给cnpm
去处理,其他的交给npm
.
将以上内容保存为npm
,加上可执行权限,然后放你的~/bin
、/usr/local/bin/
之类的地方就行。
5 回复
哈哈,这个不错,收藏
cnpm不是提供了源地址么 替换掉npm的源就好了嘛
顺便赞一下 cnpm
替换了源之后,publish就出问题了
挖个坟。。 如果要频繁publish的话 用nrm吧 切换起来方便点