anolis8下安装nvm

nvm 详解

在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为了解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。

什么是nvm

NodeVersionManager(NVM)在处理多项目中不同Node.js版本需求的解决方案。NVM允许轻松切换版本,包括下载远程LTS版本、Windows安装步骤、配置淘宝镜像、基本使用命令及常见操作。对于Node.js开发者来说,NVM简化了版本管理,提高工作效率。

为什么使用 NVM?NVM 允许用户:

使用简单的命令在本地下载任何远程长期支持 (LTS) 版本的 Node.js。
直接从命令行在 Node.js 的多个版本之间轻松切换。
设置别名以轻松在不同下载版本的 Node.js之间切换。

nvm安装

nvm 地址 https://github.com/nvm-sh/nvm
安装方式1

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

安装方式2

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

编辑配置地址

在/etc/profile在文件尾部添加nvm命令所在路径

 # This loads nvm
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

重新加载环境变量

source /etc/profile

配置国内镜像

设置npm_mirror:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
设置node_mirror:
nvm node_mirror https://npmmirror.com/mirrors/node/

常用命令

nvm list 查看现在所有安装的node版本
nvm list available 查看nodejs官方的所有版本
nvm ls-remote 列出全部可安装的版本号
nvm use 版本号 切换版本
nvm install 版本号 下载对应版本
nvm uninstall 版本号 卸载对应版本
nvm list installed 查看已经安装版本
nvm alias default 版本号 切换默认使用版本
nvm install latest 下载最新的node版本和与之对应的npm版本

查看nvm版本

# nvm --version
0.40.2

安装nodejs

# nvm install 12.14.1
# nvm list
->     v12.14.1
         system
default -> 12.14.1 (-> v12.14.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v12.14.1) (default)
stable -> 12.14 (-> v12.14.1) (default)
lts/* -> lts/jod (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.7 (-> N/A)
lts/iron -> v20.19.0 (-> N/A)
lts/jod -> v22.14.0 (-> N/A)

使用node指定版本

nvm use  v12.14.1

先下载在安装

# 1、 在对应目录中下载nvm对应版本压缩包
cd /home
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.40.2.tar.gz

# 2、 解压值nvm目录
tar -zxvf v0.40.2.tar.gz -C ~/.nvm/

# 3、编辑配置环境/etc/profile 任一都行
vim /etc/profile

# 4、在/etc/profile的末尾,添加如下语句:

export NVM_DIR="$HOME/.nvm/nvm-0.40.2"
[ -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
# 5、重新加载配置
 source   /etc/profile

# 6、查看版本
# nvm --version
0.40.2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容