以前大家都知道使用cnpm命令來替代npm,可以大大提升下載各種包的速度。例如:
npm install -g cnpm --registry=https://registry.npm.taobao.org // 使用方法 cnpm install express
但是有時候在運行命令后,npm會自動給出一些提示(例如升級此包),選擇Y(同意)后,會自動執行npm install xxxxx,這個時候有會變的很慢,我們不得不手動終止操作,然后換用cnpm命令重新安裝。
今天,我在預研VUE的時候,發現有個更好的方法,我們可以直接使用npm命令來安裝、升級、卸載各種包,而且后台走的還是淘寶鏡像。方法就是配置一下npm的registray地址,方法如下:
npm config set registry https://registry.npm.taobao.org (默認地址:https://registry.npmjs.org/) // 配置后可通過下面方式來驗證是否成功 npm config get registry //這里直接輸出淘寶鏡像的地址registry.npm.taobao.org // 或 npm info express //這里會輸出一大堆信息,最后幾行中,會出現 tarball: 'http://registry.npm.taobao.org/xxxxxxxxxxxx'
至此,以后可以放心大膽的直接 NPM IT.