2019-02-10  2024-09-18    495 字  1 分钟

Centos-7

一共有四种方法安装

  • 源码安装
  • 使用已编译版本安装
  • 使用EPEL安装
  • 使用NVM安装

源码安装

  1. 下载源码(官网查看最新版本链接
1wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
  1. 解压源码
1tar xzvf node-v* && cd node-v*
  1. 安装必要的编译软件
1sudo yum install gcc gcc-c++
  1. 编译
1./configure
2make
  1. 编译&安装
1sudo make install
  1. 查看版本(测试安装是否成功)
1node --version

使用已编译版本安装

  1. 下载已编译版本 传送门
1cd ~
2wget http://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-x64.tar.gz
  1. 解压
1sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
  1. 老样子,测试安装
1node --version

使用EPEL安装

  1. 下载EPEL
1sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
  1. 安装
1sudo yum install nodejs
  1. 测试安装
1node --version
  1. (可选)安装npm管理包
1sudo yum install npm

通过NVM安装

NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码GitHub

  1. 下载并安装NVM脚本

https://github.com/nvm-sh/nvm#install–update-script

1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2# 安装到指定目录
3curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | NVM_DIR="/akvicor/vivc/env/nvm" bash
  1. 列出所需要的版本
1nvm list-remote

返回结果如下

 1. . .
 2v0.10.29
 3v0.10.30
 4v0.11.0
 5v0.11.1
 6v0.11.2
 7v0.11.3
 8v0.11.4
 9v0.11.5
10v0.11.6
11v0.11.7
12v0.11.8
13v0.11.9
14v0.11.10
15v0.11.11
16v0.11.12
17v0.11.13

3.安装相应的版本

1nvm install 14
2nvm install 16
3nvm install 20
4nvm install v20.11.1

4.查看已安装的版本

 1$ nvm list       
 2->     v14.21.3
 3       v16.20.2
 4       v20.11.1
 5default -> 14 (-> v14.21.3)
 6iojs -> N/A (default)
 7unstable -> N/A (default)
 8node -> stable (-> v20.11.1) (default)
 9stable -> 20.11 (-> v20.11.1) (default)
10lts/* -> lts/iron (-> v20.11.1)
11lts/argon -> v4.9.1 (-> N/A)
12lts/boron -> v6.17.1 (-> N/A)
13lts/carbon -> v8.17.0 (-> N/A)
14lts/dubnium -> v10.24.1 (-> N/A)
15lts/erbium -> v12.22.12 (-> N/A)
16lts/fermium -> v14.21.3
17lts/gallium -> v16.20.2
18lts/hydrogen -> v18.19.1 (-> N/A)
19lts/iron -> v20.11.1

5.切换版本

1nvm use 16
2nvm use v20.11.1

6.设置默认版本

1nvm alias default v20.11.1

配置

1# 方便设置yarn版本
2corepack enable

除另有声明外本博客文章均采用 知识共享 (Creative Commons) 署名 4.0 国际许可协议 进行许可转载请注明原作者与文章出处