apt install node
使用 apt 安裝 node
sudo apt install nodejs
使用 apt 安裝 npm
sudo apt install npm
$ nodejs -v
v8.10.0
$ npm -v
3.5.2
默認(rèn)使用 apt 安裝的 node 和 npm 版本可能比較老护桦,需要更新一下對應(yīng)的版本
npm 更新
sudo npm i -g npm
重新打開終端,查看 npm 版本硼瓣,如下版本已經(jīng)是最新
$ npm -v
6.7.0
node 更新
先安裝 n 模塊
sudo npm install -g n
$ sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
+ n@2.1.12
added 1 package from 4 contributors in 0.649s
執(zhí)行 sudo n latest
命令更新 node
$ sudo n latest
install : node-v11.8.0
mkdir : /usr/local/n/versions/node/11.8.0
fetch : https://nodejs.org/dist/v11.8.0/node-v11.8.0-linux-x64.tar.gz
installed : v11.8.0
重新打開一個終端查看版本
$ node -v
v11.8.0
binary archive install node
先從官網(wǎng)下載最新的安裝包褐缠,當(dāng)前 Node 最新版本為 v11.8.0
node tar.xz 文件位置打開終端疫萤,如下
$ ls
node-v11.8.0-linux-x64.tar.xz
分別在終端中執(zhí)行如下命令圣絮, 先設(shè)置對應(yīng)的變量秕脓,然后將二進(jìn)制存檔文件解壓到 /usr/local/lib/nodejs
目錄
VERSION=v11.8.0
DISTRO=linux-x64
sudo mkdir /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
sudo mv /usr/local/lib/nodejs/node-$VERSION-$DISTRO /usr/local/lib/nodejs/node-$VERSION
設(shè)置 Node 環(huán)境變量
export NODEJS_HOME=/usr/local/lib/nodejs/node-$VERSION/bin
export PATH=$NODEJS_HOME:$PATH
刷新 profile 文件
. ~/.profile
測試安裝結(jié)果(當(dāng)前終端會看到安裝成功戚揭,可以正常顯示對應(yīng)的安裝版本诱告,重新打開一個新的終端是提示沒有安裝成功的)
$ node -v
v11.8.0
$ npm -v
6.5.0
創(chuàng)建 sudo 鏈接
sudo ln -s /usr/local/lib/nodejs/node-$VERSION/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/nodejs/node-$VERSION/bin/npm /usr/bin/npm
sudo ln -s /usr/local/lib/nodejs/node-$VERSION/bin/npx /usr/bin/npx
重新打開一個終端測試 node npm npx 版本
w@w:~$ node -v
v11.8.0
w@w:~$ npm -v
6.5.0
w@w:~$ npx -v
6.5.0