一、安装

推荐使用方法一

如果是docker环境可能需要先执行:

apt update
apt install sudo
apt install curl

方法1:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

如果安装nodejs 9.x版本

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -

sudo apt-get install -y nodejs

 

方法2:

下载nodejs压缩文件

wget https://nodejs.org/dist/v8.1.0/node-v8.1.0-linux-x64.tar.xz

解压

tar -xvf node-v8.1.0-linux-x64.tar.xz

切换并查看当前node所在路径

cd node-v8.1.0-linux-x64/bin

pwd

查看node版本

./node -v

 

将node和npm设置为全局

sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/node /usr/local/bin/node

sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/npm /usr/local/bin/npm

pwd

方法三:

也可以使用ubuntu自带apt-get安装,安装后使用node -v查看版本

sudo apt-get install nodejs-legacy nodejs

sudo apt-get install npm

推荐使用方法一,直接安装在系统环境/usr/bin目录下,之后使用npm -g安装其他插件也会安装到/usr/lib/node_modules’(需要使用sudo权限)‘。

如果使用方法二,将nodejs路径链接到/usr/local/bin目录下,则每次npm -g安装插件都会安装在nodejs原路径下的node_modules(比如/home/ubuntu/node-v8.1.0-linux-x64/lib/node_modules),每次代码中引用插件也需要到此目录下去找

二、升级、降级nodejs版本(降级需要指定降级的版本号)

node有一个模块叫n,是专门用来管理node.js的版本。

升级步骤
  1 、安装n模块

npm install -g n

  2、 升级node.js到最新稳定版

 n stable

   Ps: n后面也可以跟随版本号(用于升级或降级)比如:   

 n v8.8.1
如果没有安装n模块也可以直接使用命令安装指定版本
npm install npm@5.8.0 -g

注意:升级完成如果node -v 没变的话

1、退出虚拟机或者docker重启(我的属于这种情况)

2、网上说nodejs和n的安装路径不一致,需要修改,具体自己百度 

 

三、Homestead【基于ubuntu】

 sudo apt update && sudo apt install nodejs

 sudo npm -g install npm
 or
 sudo npm -g install npm@latest

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐