linux下升級npm以及node
阿新 • • 發佈:2018-05-16
port sta 開發者 rem ID 查看 簡單 穩定版 ret
npm升級
廢話不多說,直接講步驟。先從容易的開始,升級npm。
npm這款包管理工具雖然一直被人們詬病,很多人都推薦使用yarn,但其使用人數還是不見減少,況且npm都是隨node同時安裝好的,一時讓我拋棄它,還是有點難做到。
npm i -g npm
- 1
是的,你沒看錯。升級npm只需要像安裝其它包一樣install一下就行,windows和linux下都可以通過此方式進行升級,你還能指定npm的版本。
npm i -g npm@5.0.0
- 1
node升級
node升級相對於npm來說就復雜一點了。
1、首先通過npm安裝node的版本管理工具“n“,不用驚訝,名字就是這麽簡單,就叫n。據了解,n是node下的一個模塊,作者是Express框架的開發者。
npm i -g n
- 1
2、檢查n模塊
先查看系統node的安裝路徑,n模塊的默認路徑為 ‘/usr/local’。
$ which node
/data/home/server/nodejs/bin/node #舉個例子
- 1
- 2
- 3
如果路徑與n模塊的默認路徑相同可以跳過3步驟。
3、通過N_PREFIX變量來修改 n 的默認node安裝路徑。
(1) 編輯環境配置文件
vim ~/.bash_profile
- 1
(2) 將下面兩行代碼插入到文件末尾
export N_PREFIX=/data/home/server/nodejs #node實際安裝位置
export PATH=$N_PREFIX/bin:$PATH
- 1
- 2
(3) :wq保存退出;
執行source使修改生效。
$ source ~/.bash_profile
- 1
(4) 確認一下環境變量是否生效。
echo $N_PREFIX
/data/home/server/nodejs
- 1
- 2
4、n模塊常用命令
Commands:
n Output versions installed
n latest Install or activate the latest node release
n -a x86 latest As above but force 32 bit architecture
n stable Install or activate the latest stable node release
n lts Install or activate the latest LTS node release
n <version> Install node <version>
n use <version> [args ...] Execute node <version> with [args ...]
n bin <version> Output bin path for <version>
n rm <version ...> Remove the given version(s)
n prune Remove all versions except the current version
n --latest Output the latest node version available
n --stable Output the latest stable node version available
n --lts Output the latest LTS node version available
n ls Output the versions of node available
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
(1) 安裝node最新版本
n latest
- 1
(2) 安裝穩定版
n stable
- 1
(3) 安裝指定版本
n v7.10.0
- 1
(4) 查看已安裝版本
n
- 1
(5) 刪除指定版本
n rm 6.4.0
- 1
最後,linux下還有一款基於shell的node管理工具nvm,有興趣的同學也可以自己嘗試下。
linux下升級npm以及node