Contents
  1. 1. nvm安装方法
    1. 1.1. 安装nvm
    2. 1.2. 使用nvm安装node
  2. 2. 下载安装方法
    1. 2.1. Windows安装
    2. 2.2. Linux安装
  3. 3. 安装nrm
  4. 4. 安装cnpm
  5. 5. 使用n管理node版本

nvm安装方法

本方法不适合windows系统,请参考下载安装方法

安装nvm

1
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

或者使用wget

1
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

若果你是用的shell不是bash,可以把命令的|后的bash换成你的默认shellzsh

如果没换的话,需要手动添加下面三行到你的shell配置里,例如~/.zshrc

1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

nvm安装完成后,需要重新打开终端

在终端输入nvm --version显示当前版本,说明安装成功

使用nvm安装node

查看可用版本

1
nvm ls-remote

安装、使用指定版本

1
2
3
4
nvm install 11
# 也可以使用 nvm install 11.x.x 使用指定版本
nvm use 11
# 也可以使用 nvm use 11.x.x 使用指定版本

设置默认版本

1
2
nvm alias default 11
# 也可以使用 nvm alias default 11.x.x 使用指定版本

下载安装方法

已经安装过nvm就不用再看这里了

找到合适的版本

下载地址:Node.js

Windows安装

Windows一直下一步就可以了 默认选择添加到PATH,需要管理员权限,不然就得自己手动添加了

安装完毕后在终端输入node -v显示当前版本,说明安装成功

Linux安装

Linux可直接下载编译好的文件,Linux Binaries (x86/x64),添加到path就可以用了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 解压下载的文件,注意文件名是你下载的文件,别写错了
tar xvf node-v11.0.0-linux-x64.tar.xz

# 移动,我习惯放/opt/里,这个可以自由发挥,别忘了等会找不到就行了
mv node-v11.0.0-linux-x64.tar.xz /opt/node

# 修改环境变量
vim /etc/profile

# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容(注意是刚刚移动node后的路径)

#set for nodejs
export N_PREFIX=/opt/node
export PATH=$N_PREFIX/bin:$PATH

:wq保存并退出

使配置生效
source /etc/profile

安装nrm

nrm能够查看和切换当前使用的registry,nodejs官方源经常被墙,装一个nrm非常有必要

1
npm i -g nrm --registry=https://registry.npm.taobao.org

使用:

1
2
3
4
5
6
7
8
# 显示帮助
nrm help

# 显示所有的registries
nrm ls

# 切换taobao镜像
nrm use taobao

安装cnpm

cnpm 是淘宝制作的、用于代替默认的npm的工具,绝大多数npm都可以用cnpm执行,某些npm安装不成功的,用cnpm试试或许就可以装上了,尤其是某些资源被墙的时候,非常有用

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

使用n管理node版本

使用nvm安装就不需要用n来管理了

升级到最新版本:

1
2
npm i -g n
n latest

Linux下非root用户,以上命令前都需要加sudo

关于n管理器的其他用法查看

1
n --help

Contents
  1. 1. nvm安装方法
    1. 1.1. 安装nvm
    2. 1.2. 使用nvm安装node
  2. 2. 下载安装方法
    1. 2.1. Windows安装
    2. 2.2. Linux安装
  3. 3. 安装nrm
  4. 4. 安装cnpm
  5. 5. 使用n管理node版本