nvm-windows 切换node版本

内容纲要

前端开发中经常遇到node版本要求不一致的,需要使用不同node版本,使用nvm可以在不同的node版本中切换,nvm在windows下的对应版本为nvm-windows。
该团队正在开发下一代版本 Runtime
nvm-windows下载地址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12
可以下载绿色非按照版本,方便自定义

1. 事前准备

在开始安装nvm之前,需要先将电脑中已经存在的nodejs版本删除干净,包括:

  • nodejs安装程序

  • NODE_PATH环境变量

  • Path中关于nodejs得路径配置信息

    2. 解压文件并配置环境变量

  • 将zip压缩包解压到对应得目录,例如:h:/program/nvm

  • 在环境变脸中新增NVM_HOME变量,值为h:/program/nvm

  • 在环境变量中新增NVM_SYMLINK变量,值为h:/program/nodejs

  • 修改path变量,并加入%NVM_HOME%%NVM_SYMLINK%两个值
    在使用NVM_SYMLINK变量得时候,需要注意,该目录得地址主要用于标记当前正在使用得nodejs得版本,该目录最好是不存在。该目录实际会被创建成快捷方式,链接到nvm下的对应node版本中。
    file
    file

    3. settings.txt文件

    改文件作为nvm得一个简单配置文件,该文件放在NVM_HOME得目录下,和安装文件放在一起,该文件中主要包含了四个内容:

  • root: 该配置主要用于标记nvm得安装的根目录,这只指代NVM_HOME

  • path: 该配置主要用于标记软连接得路径,指代了NVM_SYMLINK

  • proxy:当不需要使用代理得时候,直接设置为none. 该值能够通过nvm命令行参数修改

  • arch: 这个主要指代了系统得架构,是属于32位或者64位。
    因此,一个完整得settings.txt文件,看起来像这样的:

    root: H:\program\nvm
    path: H:\program\nodejs

    4. 常用命令

    # 安装最近得nodejs版本
    nvm install latest
    # 安装最近得lts版本
    nvm install lts
    #当前nodejs版本
    nvm current
    # 已经安装的nodejs版本
    nvm list
    # 当前可用版本
    nvm list available
    #使用指定版本得nodejs
    nvm use xx.xx.xx

    安装node 版本时貌似需要管理员身份运行,切换使用不需要

    使用pnpm或npm i 时,发现https://registry.npmjs.org/的镜像源访问不了,修改为淘宝的源解决
    npm config set registry https://registry.npmmirror.com/

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注