1. 程式人生 > >node 借助Node Binary管理模塊“n”更新

node 借助Node Binary管理模塊“n”更新

shell 變量 nodejs ngs 4.0 生效 跳過 latest 安裝路徑


Node.js的版本頻繁變化,如果有模塊不能在你當前的Node版本上使用,需要升級Node環境

1)首先:查看當前node版本:
node –v

2)安裝n模塊:
npm install -g n

3)檢查路徑(如果默認路徑在/usr/local/bin或/usr/bin/下可以跳過4步驟。)

先查看系統node的安裝路徑,n模塊的默認路徑為 ‘/usr/local’。

$ which node

/data/home/server/nodejs/bin/node    #舉個例子

4)通過N_PREFIX變量來修改 n 的默認node安裝路徑。

(1) 編輯環境配置文件

vim ~/.bash_profile

(2) 將下面兩行代碼插入到文件末尾

export N_PREFIX=/data/home/server/nodejs #node實際安裝位置
export PATH=$N_PREFIX/bin:$PATH

(3) :wq保存退出;

執行source使修改生效。

$ source ~/.bash_profile

(4) 確認一下環境變量是否生效。

echo $N_PREFIX
/data/home/server/nodejs

5)安裝完成後,查看Node的版本,檢查升級是否成功
node -v

n模塊常用命令
(1) 安裝node最新版本
n latest

(2) 安裝穩定版
n stable

(3)查看可升級的版本
n ls

(4) 安裝指定版本
n v7.10.0

(5) 查看已安裝版本
n

(6) 刪除指定版本
n rm 6.4.0

如果安裝完成之後,用node –v查看,還是老版本,一般都是因為當前版本指定到了其他路徑,更新下/etc/profile文件指定即可mn 切換之後的 node 默認裝在 /usr/local/bin/node,先用 which node 檢查一下當前使用的 node 是否是這個路徑下的。

轉自https://blog.51cto.com/qiangsh/2095681

node 借助Node Binary管理模塊“n”更新