转载请注明出处: CHATWEB
本文的链接地址: https://chatweb.com.cn/post-149.html
Node.js 的不同版本在功能、特性和兼容性上有所差异,开发者时常需要在多个项目中切换不同的 Node.js 版本。为了解决这个痛点,NVM(Node Version Manager)成为了很多开发者管理 Node.js 版本的必备工具。Windows 系统的开发者往往会使用NVM windows来代替使用。
而NVM-windows这类全部都是命令行工具,在操作上使用不是特别便捷,这正是 NVM Desktop 的出现契机,它为 Windows 用户提供了一个更易于使用的图形界面版本管理工具而无需使用命令行,简化了版本切换和管理的过程。
NVM Desktop
nvm-desktop
是一个基于 nvmd-command 的、可视化界面操作方式管理多个 Node 版本的桌面应用,使用 Electron 构建(支持 Macos 和 Windows 系统)。通过该应用,您可以快速安装和使用不同版本的 Node。
NVM Desktop 通过简化交互流程,帮助开发者更加直观地管理不同的 Node.js 版本。
完美支持为不同的项目单独设置和切换 Node 版本,不依赖操作系统的任何特定功能和 shell。
功能亮点
📦简单的安装和使用: 安装 NVM Desktop 非常简单,下载、安装、打开,几乎就是“一键式”的体验。比起原始的 nvm
,你不需要在命令行中输入各种指令,只需要点点鼠标,就能轻松完成 Node.js 版本的切换。
🚀可视化的版本管理: 打开 NVM Desktop,你会看到一个整洁的界面,所有已安装的 Node.js 版本一目了然。你可以轻松地切换、安装、卸载 Node.js 版本,再也不用记住那些烦人的命令行指令。
⚙全自动化: NVM Desktop 自动为你管理环境变量,让你不再因为配置错误而烦恼。它帮你处理好了所有的环境配置,你只需要专注于开发本身。
🤝友好的用户体验: NVM Desktop 的界面设计得非常直观,即使是对终端不太熟悉的开发者,也能很快上手。界面上还有详细的说明和提示,帮助你更好地理解每一个操作。
界面
安装
下载:
可以下载源代码并自行构建,或者从以下链接下载最新构建的版本:
https://github.com/1111mp/nvm-desktop/releases
应用程序的自动检查更新功能目前仅支持 Windows 平台。如果您是 Macos 用户,请务必检查最新版本以获得最佳体验。
卸载:
macOS 卸载:
• 卸载 nvm-desktop 应用程序
• rm -rf ~/.nvmd
• 从 shell 的配置文件中删除关于 nvmd 的两行:
export NVMD_DIR="$HOME/.nvmd"
export PATH="$NVMD_DIR/bin:$PATH"
默认的文件可能是:
• .zshrc
• .bashrc
• .bash_profile
• .profile
Windows 卸载:
• 卸载 nvm-desktop 应用程序
• 删除 %HOMEPATH%.nvmd 文件
• 移除系统环境变量:%HOMEPATH%.nvmd\bin
最后
NVM Desktop 为开发者带来了一个高效且直观的 Node.js 版本管理工具。通过图形化界面、自动配置环境变量、多版本管理等功能,极大地简化了 Node.js 版本管理的复杂性,并帮助开发者提高工作效率。无论是经验丰富的开发者,还是刚入门的新手,NVM Desktop 都是一个理想的工具。
项目地址:
https://github.com/1111mp/nvm-desktop
往期推荐
企业级的支付系统,已接入微信,支付宝,云闪付官方接口,开源且免费!
2024-09-25
【Go / Vue3】可视化快速开发!用Go语言打造物联网平台的最佳实践
2024-09-24
一款基于Vue3的轻量级 Material 风格组件库,又一实战利器!
2024-09-23
开发者必备!使用 IconPark 为项目增添无限创意
2024-09-22
半仙般的设计:带你认识 Semi Design设计系统
2024-09-21
推荐阅读:
转载请注明出处: CHATWEB
本文的链接地址: https://chatweb.com.cn/post-149.html