通过nvm搭建Node.js环境

一、安装nvm

        nvm介绍: Node.js版本管理工具node.js version management

        nvm官网:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网

Windows下安装

源码Github地址:coreybutler/nvm-windowshttps://github.com/coreybutler/nvm-windows

1、下载nvm

        从官网或从github下载安装包

        Releases · coreybutler/nvm-windows · GitHub

2、安装nvm(没有特殊说明的界面直接点击Next)

        选择nvm安装目录(安装目录不可以带有中文和空格

        后续安装的不同版本的nodejs都会在这个目录下

        

        选择nodejs环境变量目录(nvm会把这个目录添加到环境变量中,切换node版本的时候,会把要使用的nodejs版本使用软连接映射到这个目录)

       

3、验证

        打开命令行,输入nvm version 或nvm v,会显示当前安装的nvm版本号

        

4、设置node和npm国内镜像(淘宝镜像)

        打开nvm安装目录下的settings.txt,加入以下内容:

node_mirror: https://npmmirror.com/mirrors/node/

npm_mirror: https://npmmirror.com/mirrors/npm/

Linux下安装

源码Github地址:

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versionshttps://github.com/nvm-sh/nvm

使用官方提供的脚本安装

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

离线安装

1、在github的release页面下载安装包
2、解压到用户目录并重命名为.nvm
tar -zxvf nvm-0.40.3.tar.gz -C ~/
cd ~
mv nvm-0.40.3 .nvm
3、配置环境变量

        编辑配置文件.bashrc,添加以下内容

export NVM_DIR=~/.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
4、使配置生效
source ~/.bashrc
5、验证
nvm ls

二、通过nvm安装和管理Node.js版本

        打开命令行

1、安装指定版本Node.js

# 指定安装14.16.0版本
nvm install 14.16.0

# 或不指定小版本号,会自动安装指定大版本的最新版本
nvm install 14

         

安装最新版本:

nvm install latest

2、查看已安装Node.js版本列表

nvm ls

        

3、切换指定版本号Node.js

        如果出现乱码需要选择以管理员身份运行cmd

nvm use 14.21.1
# 14.21.1 是要安装的node版本号

        

4、验证当前使用Node.js版本

node -v
# 或者使用 nvm ls 命令查看查看nodejs版本列表,前面带*的是当前使用的node版本

        

win7无法使用nodejs14及以上的版本问题解决方案:

        配置系统环境变量NODE_SKIP_PLATFORM_CHECK=1

        或使用临时处理方案:执行以下命令

set NODE_SKIP_PLATFORM_CHECK=1

三、使用nrm管理nvm使用的镜像地址

1、安装nrm

npm install -g nrm

 如果速度慢,可以先手动设置镜像地址

npm config set registry https://mirrors.tencent.com/npm/

2、查看镜像列表

nrm ls

3、切换镜像

nrm use tencent
# tencent 是要切换的镜像源名称

4、验证

npm config ls

查看registry和home的值

posted @ 2021-11-19 02:06  MeteorStream  阅读(59)  评论(0)    收藏  举报  来源