nvm
nvm是讓你在同一臺機(jī)器上安裝和切換不同mode版本的管理工具,為了解決node各種版本存在不兼容現(xiàn)象
- window安裝方法: 直接下載安裝包安裝:https://github.com/coreybutler/nvm-windows/releases炒考,選擇nvm-setup.zip斋枢,下載后直接安裝。安裝成功后打開命令行瓤帚,執(zhí)行nvm -v命令檢查安裝是否成功
- mac下面的安裝涩赢,其實(shí)就可以按照linux的安裝就可以了!安裝的命令我們可以在nvm的github的資源上面得到安裝方法:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm常用命令
nvm install v10.4.0
:安裝指定版本號的node
使用nvm install <version> [<arch>]命令下載需要的版本怯邪。arch參數(shù)表示系統(tǒng)位數(shù)花墩,默認(rèn)是64位悬秉,如果是32位操作系統(tǒng)冰蘑,需要執(zhí)行命令:nvm install 6.9.0 32
nvm ls-remote
:列出所有可以安裝的node版本號
nvm ls
:列出所有已經(jīng)安裝的node版本
nvm use v10.3.0
:切換node的版本,這個(gè)是全局的
nvm current
:當(dāng)前node版本
npm
NPM是隨同NodeJS一起安裝的包管理工具允跑,能解決NodeJS代碼部署上的很多問題,由于新版的nodejs已經(jīng)集成了npm搪柑,所以之前npm也一并安裝好了」つ耄可以通過輸入 "npm -v" 來測試是否成功安裝。
npm install <Module Name>
: 本地安裝 Node.js 模塊
npm install <Module Name> -g
: 全局安裝Node.js 模塊
npm search <Module Name>
: 搜索模塊
npm update <Module Name>
: 更新模塊至最新版本
npm list
: 查看當(dāng)前所有安裝的模塊:
npm list <Module Name>
: 查看某個(gè)模塊的版本號
npm init
: 創(chuàng)建模塊
cnpm
cnpm况木,它是中國版的npm鏡像庫,地址在這里:https://cnpmjs.org/火惊,也是npm官方的一個(gè)拷貝,因?yàn)槲覀兒屯饨缬幸欢聣Ω糁杂眠@個(gè)國內(nèi)的比較快惶岭,淘寶也弄了一個(gè)和npm一樣的鏡像庫,http://npm.taobao.org/按灶,它和官方的npm每隔10分鐘同步一次。
- 安裝方式:
npm install -g cnpm –registry=http://r.cnpmjs.org
// 或者用淘寶
npm install -g cnpm –registry=https://registry.npm.tao
ba.org
安裝好了cnpm后噪矛,直接執(zhí)行cnpm install 包名
铺罢。比如:cnpm install bower -g 就可以了。-g只是為了把包安裝在全局路徑下畏铆。如果不全局安裝,也可以在當(dāng)前目錄中安裝楷怒,不用-g就可以了。
nrm
nrm(npm registry manager )是npm的鏡像源管理工具鸠删,有時(shí)候國外資源太慢贼陶,使用這個(gè)就可以快速地在 npm 源間切換
- 執(zhí)行命令:
npm install -g nrm
全局安裝nrm
nrm 常用命令
nrm ls
: 查看可選的源
nrm use taobao
: 切換到taobao源
nrm add registry http://registry.npm.frp.trmap.cn/
: 你可以增加定制的源,特別適用于添加企業(yè)內(nèi)部的私有源烘贴,執(zhí)行命令 nrm add <registry> <url>,其中reigstry為源名桨踪,url為源的路徑
nrm del <registry>
: 刪除對應(yīng)的源
nrm test
: 測試相應(yīng)源的響應(yīng)時(shí)間