Linux安装nodejs 解决node与npm版本问题

前言

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版本,前文已有介绍。

猜你喜欢

转载自blog.csdn.net/deaidai/article/details/79925485