你可以使用我們定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認(rèn)的 npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
或者你直接通過(guò)添加 npm 參數(shù) alias 一個(gè)新命令:
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
# Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
安裝模塊
從 registry.npm.taobao.org 安裝所有模塊. 當(dāng)安裝的時(shí)候發(fā)現(xiàn)安裝的模塊還沒(méi)有同步過(guò)來(lái), 淘寶 NPM 會(huì)自動(dòng)在后臺(tái)進(jìn)行同步, 并且會(huì)讓你從官方 NPM registry.npmjs.org 進(jìn)行安裝. 下次你再安裝這個(gè)模塊的時(shí)候, 就會(huì)直接從 淘寶 NPM 安裝了.
$ cnpm install [name]
同步模塊
直接通過(guò) sync 命令馬上同步一個(gè)模塊, 只有 cnpm 命令行才有此功能:
$ cnpm sync connect
當(dāng)然, 你可以直接通過(guò) web 方式來(lái)同步: /sync/connect
$ open https://npm.taobao.org/sync/connect
其它命令
支持 npm 除了 publish 之外的所有命令, 如:
$ cnpm info connect
升級(jí)node的版本
安裝node版本管理工具'n';
$ npm install n -g
查看目前node的歷史版本
n list
使用版本管理工具安裝指定node或者升級(jí)到最新node版本;
n stable (安裝node最新版本)
n 11.10.0 (安裝node指定版本11.10.0)
使用node -v查看node版本,如果版本號(hào)改變?yōu)槟阆胍膭t升級(jí)成功。