转载自 https://blog.csdn.net/deaidai/article/details/79925485#commentBox
前言
LINUX环境:ubantu16.04
Nodejs官方安装地址:戳这<<
安装方式
1.执行检查可更新的软件
sudo apt-get update
2.先用普通的apt工具安装低版本的node,然后再升级最新
sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm
3.可选步骤,更换淘宝的镜像
用过的node的人都知道。
sudo npm config set registry https://registry.npm.taobao.org
查看下配置是否生效:sudo npm config list
4.安装更新版本的工具N
执行:sudo npm install n -g
5.跟新node版本
执行:sudo n stable
NVM之node版本控制
介绍
Node Version Manager(Node版本管理器),用它可以方便的在机器上安装并维护多个Node的版本
安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
安装后重启shell
通过以下命令查看nvm版本:nvm --version
查看所有node版本
使用nvm ls-remote
看一下node有哪些版本可以安装
安装多版本
nvm install v.8.11.1
nvm 轻松切换 node 版本
nvm会将各个版本的node安装在~/.nvm/versions/node
目录下
箭头(➡️)选择当前版本
使用nvm use <version>
切换版本
查看安装的node版本
node --version
npm --version
nvm current
设置默认版本
使用nvm alias default <version>
命令来指定一个默认的node版本
FAQ
如果apt-get源安装发现node与npm版本不一致,导致npm无法运行处理办法。
我们知道,npm必须依托nodejs运行,如果版本不一致,可能会出现npm无法运行,一般情况是npm版本比nodejs版本高所致。我们使用nvm
控制node版本,前文已有介绍。