工作专题

Ubuntu18.04 Install Node.js Npm

2019-01-29  本文已影响1009人  草帽lufei

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

默认使用 apt 安装的 node 和 npm 版本可能比较老,需要更新一下对应的版本

npm 更新

sudo npm i -g npm

重新打开终端,查看 npm 版本,如下版本已经是最新

$ 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

执行 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

先从官网下载最新的安装包,当前 Node 最新版本为 v11.8.0

node tar.xz 文件位置打开终端,如下
$ ls
node-v11.8.0-linux-x64.tar.xz
分别在终端中执行如下命令, 先设置对应的变量,然后将二进制存档文件解压到 /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

设置 Node 环境变量

export NODEJS_HOME=/usr/local/lib/nodejs/node-$VERSION/bin
export PATH=$NODEJS_HOME:$PATH

刷新 profile 文件

. ~/.profile

测试安装结果(当前终端会看到安装成功,可以正常显示对应的安装版本,重新打开一个新的终端是提示没有安装成功的)

$ node -v
v11.8.0
$ npm -v 
6.5.0
创建 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
上一篇下一篇

猜你喜欢

热点阅读