头像
嘉兰月
 
文章 标签
17 13
社交 github bilibili

欢迎光临 | Theme: Fog
载入时间中...
总访问量:2073   |   访问人数:1938
Powered by Glidea
Copyright © 2020
📍使用 nvm管理 node.js(windows版本)
2025-01-25 17 min read node

📍使用 nvm管理 node.js(windows版本)

  热度 : 42

概况

  1. nvm(Node.js version manager) 是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本
  2. 有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在

安装 nvm-windows

⭐ ⭐ 卸载任何预先存在的 Node 安装!!⭐ ⭐

下载:下载nvm-setup.exe 点击最新版本的 nvm-setup.exe 下载到本地并安装
注意:nvm的安装目录不能有汉字和空格,否则会报错

  1. 双击安装文件 nvm-setup.exe

    nvm-setup

  2. 选择nvm安装路径

    nvm安装路径

  3. 选择nodejs安装路径

    nodejs安装路径

  4. 确认安装即可

    确认安装

  5. 重新安装所有全局实用程序

    安装后,必须为每个已安装的节点版本重新安装全局实用程序(例如 yarn):

    nvm use 14.0.0
    npm install -g yarn
    nvm use 12.0.1
    npm install -g yarn
    
  6. 环境变量

    注意:windows10的系统,nvm安装成功后,会自动的把对应的环境变量添加到系统上\

    注意:安装完成后,在CMD中运行 nvm, 提示 【nvm不是内部或外部命令,也不是可运行的程序或批处理文件。】就是没有配置对应的环境变量

    环境变量的配置方法可以看下面的图片:(用户环境变量、系统环境变量都要配置)

升级 nvm-windows

💡 从 v1.1.8 开始,有一个升级实用程序可以自动执行升级过程。

要升级 nvm-windows,请运行新的安装程序。它将安全地覆盖需要更新的文件,而不会触及您的node.js安装。请确保使用相同的安装和符号链接文件夹。如果您最初安装到默认位置,则只需在每个窗口上单击“下一步”,直到完成。

用法

  1. nvm安装完成后,检验是否安装成功

    nvm -v
    
  2. 安装node.js版本

    nvm install <version> [arch] [--insecure]
    # <version> = latest |  lts | 20.11.1
    # latest 表示最新的当前版本,lts 表示最新的 LTS 版本
    # [arch]指定安装 32 位还是 64 位版本。将 [arch] 设置为“all”以安装 32和64 位版本
    # --insecure:绕过远程下载服务器的 SSL 验证
    
  3. 配置淘宝镜像 ,走国内镜像下载速度更快,不会中断失败

    nvm npm_mirror https://npm.taobao.org/mirrors/npm/
    

    也可以在nvm路径下,找到settings.txt 文件,通过修改配置文件配置镜像 在 settings.txt 文件中最后一行添加如下两行配置

    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    

    确认安装

    确认安装

常用命令:

# <version> = latest |  lts | 20.11.1 。latest 表示最新的当前版本,lts 表示最新的 LTS 版本 。[arch]指定安装 32 位还是 64 位版本。将 [arch] 设置为“all”以安装 32和64 位版本。 --insecure:绕过远程下载服务器的 SSL 验证
nvm install <version> [arch] [--insecure]  
# 列出node.js安装。在末尾键入 available 以显示可供下载的版本列表
nvm list [available]                       
# 显示活动版本
nvm current                                
# 启用node.js版本管理
nvm on                                     
# 禁用node.js版本管理(不卸载任何内容)
nvm off                                    
# 显示node是运行在32位还是64位模式。指定32或64来覆盖默认体系结构
nvm arch [32|64]                           
# 卸载特定版本
nvm uninstall <version>                    
# 显示当前正在运行的 NVM for Windows 版本
nvm version                                
# 切换以使用指定的版本。可选使用 latest、lts,或 newest。latest 是最新安装的版本。(可选)指定 32/64 位体系结构
nvm use <version> [arch]                   
# 设置用于下载的代理。将 [url] 留空以查看当前代理。将 [url] 设置为“none”以删除代理
nvm proxy [url]                            
# 设置 nvm 应存储不同版本node.js的目录。如果<path>未设置,将显示当前根
nvm root <path>                            
# 检查 NVM4W 进程中是否存在已知问题
nvm check                                  
# 设置 node 镜像。中国可以使用 https://npmmirror.com/mirrors/node/
nvm node_mirror <node_mirror_url>          
# 设置 npm 镜像。中国人可以使用 https://npmmirror.com/mirrors/npm/
nvm npm_mirror <npm_mirror_url>            

赞赏
  • 文章作者:嘉兰月
  • 原文链接:https://blog.nianian,cn/post/nvm-nodejs
  • 版权声明:本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
背景