NodeJS版本管理可视化工具无繁琐配置支持所有系统-NodeJS安装和环境配置(超详细超简单)

ops/2024/10/20 6:06:23/

目录

  • 1. 简介
  • 2. 下载
  • 3. 安装
  • 4. 功能介绍
    • 4.1 主页面介绍
    • 4.2 设置介绍
      • 4.1.1 检查更新
      • 4.1.2 主题颜色
      • 4.1.3 提示
      • 4.1.4 配置导入导出
      • 4.1.5 基础设置
    • 4.3 已安装界面介绍
    • 4.4 项目界面介绍
    • 4.5 分组
  • 5. MacOS提示应用已损坏问题

1. 简介

  • 有了这个工具,你再也不用去设置哪些繁琐的配置了。所有的配置、镜像源、安装位置等等等,都可以可视化操作。有手就行!!!
  • 而且你可以为某个项目单独设置一个NodeJS版本,且不影响全局NodeJS版本和其他项目版本。比如你接手了一个古老的项目,他的Node版本很低,你就可以使用这个功能。

nvm-desktop 是一个以可视化界面操作方式管理多个 Node 版本的桌面应用,使用 Electron 构建(支持 Macos 和
Windows 系统)。通过该应用,您可以快速安装和使用不同版本的 Node。

完美支持为不同的项目单独设置和切换 Node 版本,不依赖操作系统的任何特定功能和 shell。


nvm-desktop 是1111mp大佬所开发的!吃水勿忘挖井人!

2. 下载

下载地址:https://pan.quark.cn/s/541f4d8e29ef

在这里插入图片描述

3. 安装

这里安装教程以Window为例,其他系统更简单。有手就行的。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成后打开:

在这里插入图片描述

4. 功能介绍

4.1 主页面介绍

  • 在主页面会显示当前镜像地址下所有你当前系统所支持安装的NodeJS版本。
    在这里插入图片描述

  • 这里可以检索你需要的版本
    在这里插入图片描述

  • 这里可以检索状态
    在这里插入图片描述

  • 这里可以显示列表显示的内容、刷新页面、和更新镜像地址的数据
    在这里插入图片描述

  • 这里可以安装你需要的版本

在这里插入图片描述

4.2 设置介绍

在这里插入图片描述

4.1.1 检查更新

第一个按钮是检查更新,后续如有版本更新可直接点击此按钮
在这里插入图片描述

4.1.2 主题颜色

第二个按钮是主题颜色设置,点击此按钮可设置软件主题颜色。
在这里插入图片描述

4.1.3 提示

第三个按钮是帮助提示,第一次运行此软件时,会进行漫游式引导。可在这里设置开启漫游式引导。
在这里插入图片描述

4.1.4 配置导入导出

第四个按钮是软件设置以及一些配置的导入导出的功能项。我们可以将配置导出然后导入到另外一台电脑。
在这里插入图片描述

4.1.5 基础设置

最后一个按钮是基础设置,在这里可以设置软件语言、主题是否跟随系统、关闭时的操作、NodeJS的安装目录、NodeJS镜像地址。
在这里插入图片描述

4.3 已安装界面介绍

这里会显示你已经安装了的NodeJS版本:

在这里插入图片描述

在你需要全局应用的版本上,点击 更多,点击 应用 ,即可设置全局的NodeJS版本。
在这里插入图片描述
应用后可以打开终端进行验证:

在这里插入图片描述

当不需要某个版本的NodeJS了,也可以点击 卸载

在这里插入图片描述

4.4 项目界面介绍

在这里你可以为某些项目单独的设置一个Node版本。

使用场景,比如你接手了一个很古老的项目,你就可以在这里位这个项目单独设置它所支持的Node版本。
在这里插入图片描述

首先点击 添加项目,将需要单独设置的项目目录添加进来,最后给这个项目分配一个版本即可。

在这里插入图片描述

4.5 分组

这个功能非常好用!!!

场景如下:
比如你a、b、c三个项目使用的Node版本是16.19.0
先把所有项目都添加到nvm-desktop,然后 创建分组,在项目的下拉框中选中a、b、c,起个名字即可,这样你的三个项目都是16.19.0了。

非常好用!!!

在这里插入图片描述

5. MacOS提示应用已损坏问题

比如类似这种:

在这里插入图片描述

请看我的类似解决这种问题的文章:
https://blog.csdn.net/weixin_52799373/article/details/135059712


http://www.ppmy.cn/ops/87611.html

相关文章

【Java数据结构】线性表之栈和队列

栈(Stack) 简单描述 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out&…

【C++】关联容器探秘:Map与Multimap详解

目录 1.映射类 map 0. 引入 pair: 1.定义 2.插入 3. 遍历 4.❗operator[]的实现 5. 插入 运用 2.Multimap 类 0. 引入:不去重的 Multi 1. Multimap 不支持 Operator[] 2. Multimap 的删除 1.映射类 map 0. 引入 pair: 在C中&…

启动pip或ipython提示Fatal error in launcher: Unable to create process的解决方法

错误以及原因分析 有时,运行python的pip或ipython组件会报错: Fatal error in launcher: Unable to create process using "C:\third_party\Python\3.9\win64-msvc-14.2\python.exe" 错误信息最后这一串路径在我们的电脑上很可能并不存在&…

Python从0到100(四十):Web开发简介-从前端到后端(文末免费送书)

前言: 零基础学Python:Python从0到100最新最全教程。 想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Pyth…

python-爬虫实例(5):将进酒,杯莫停!

目录 前言 将进酒,杯莫停! 一、浇给 二、前摇 1.导入selenium库 2.下载浏览器驱动 三、爬虫四步走 1.UA伪装 2.获取url 3.发送请求 4.获取响应数据进行解析并保存 总结 前言 博主身为一个农批,当然要尝试爬取王者荣耀的东西啦。 将进…

C++ :内联函数inline|nullptr

欢迎来到HarperLee的学习笔记! 博主主页传送门:HarperLee博客主页! 欢迎交流学习! 一、inline关键字 1.1 什么是内联函数? 内联函数:用** inline 修饰的函数叫做内联函数,编译时C编译器会在调用…

【Python核心数据结构探秘】:元组与字典的完美协奏曲

文章目录 🚀一、元组⭐1. 元组查询的相关方法❤️2. 坑点🎬3. 修改元组 🌈二、集合⭐1. 集合踩坑❤️2. 集合特点💥无序性💥唯一性 ☔3. 集合(交,并,补)🎬4. …

【python】最新版抖音js逆向拿到数据,非常详细教程(附完整代码)

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…