ubuntu安装nodejs,npm,升级降级node版本
一、安装推荐使用方法一如果是docker环境可能需要先执行:apt updateapt install sudoapt install curl方法1:curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt-get install -y nodejs如果安装nodejs 9.x...
·
一、安装
推荐使用方法一
如果是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
更多推荐
已为社区贡献4条内容
所有评论(0)