几天前装了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/
之类的地方就行。