何泽弘

何泽弘的博客

这是一个中二半吊子码农分享学习经验和生活的网站...

在Ubuntu系统使用nvm安装管理node


nvm是个啥?nvm是一个可以让你在同一台机器上安装和切换不同版本node的工具,用它可以方便的在机器上安装并维护多个Node的版本

1、更新源

sudo apt-get update

2、安装 build-essentiallibssl-dev

sudo apt-get install build-essential libssl-dev

3、下载 nvm

https://github.com/creationix/nvm/releases 查看 nvm 的最新版本号,将版本号替换到下边的版本号下载最新的 nvm

curl https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

4、执行安装 nvm

source ~/.profile

5、nvm 帮助(版本号 v1.1.1)

指令 说明
nvm arch 显示node是运行在32位还是64位模式。
nvm install [arch] <version>可以是node.js版本,也可以是最新版本的 latest[arch](可选)指定是否安装32位或64位版本(默认为系统arch)。将[arch]设置为all以安装32和64位版本。
nvm list [available] [available]列出node.js安装。在末尾输入available,看看可以安装什么。别名为ls
nvm on 启用node.js版本管理。
nvm off 禁用node.js版本管理。
nvm proxy [url] 设置用于下载的代理。将[url]留空以查看当前代理。
nvm node_mirror [url] 设置node镜像。默认为https://nodejs.org/dist/。将[url]留空以使用默认网址。
nvm npm_mirror [url] 设置npm镜像。默认为https://github.com/npm/npm/archive/。将[url]留空以使用默认网址。
nvm uninstall 卸载node<version>必须是特定版本。
nvm use [version] [arch] 切换到使用指定的版本。可选地指定32 / 64bit架构。nvm使用<arch>将继续使用所选版本,但切换到32/64位模式。
nvm root [path] 设置nvm应存储node.js不同版本的目录。如果未设置<path>,将显示当前根。
nvm version 显示Windows的当前运行的nvm版本。别名为v

6、例子

# 更新源
sudo apt-get update
# 安装 `build-essential` 和 `libssl-dev`
sudo apt-get install build-essential libssl-dev
# 下载 `nvm`
curl https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
# 执行安装 `nvm`
source ~/.profile
# 查看`nvm`版本号,是否安装成功
nvm --version
# 安装最新版本的`nodejs`
nvm install latest
# 查看已经安装的`nodejs`列表
nvm ls
# 切换到刚刚安装的`nodejs`(这篇文章安装时nodejs的最新版本号为v7.9.0)
nvm use 7.9.0
# 查看`node`版本号,是否安装成功
node -v
# 查看`npm`版本号,是否安装成功
npm -v

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的