轻兔推荐

投稿 登录/注册
vfox logo
vfox
LightTools
2024-05-15
 vfox 是一个跨平台且可扩展的版本管理工具,终于有一个可以管理所有运行环境的工具了
- 支持一键安装 Java、Node.js、Flutter、.Net、Golang、PHP、Python等多种环境
- 支持一键切换不同版本
详细介绍

特点

  • 支持Windows(非WSL)、Linux、macOS!
  • 支持不同项目不同版本、不同Shell不同版本以及全局版本
  • 支持添加自定义插件,支持更多的运行环境安装
  • 支持项目配置文件,在您切换项目时,帮您自动切换运行时版本
  • 比 asdf-vm 更快,并提供更简单的命令和真正的跨平台统一。参见 与asdf-vm对比:https://vfox.lhan.me/zh-hans/misc/vs-asdf.html

vfox安装文档:https://vfox.lhan.me/zh-hans/guides/quick-start.html

使用vfox安装nodejs

# 添加插件
vfox add nodejs

# 安装
vfox install nodejs@21.5.0

# 使用
vfox use nodejs@21.5.0

node -v
21.5.0

其他运行环境也是相同操作,安装切换都很方便 支持列表:https://vfox.lhan.me/zh-hans/plugins/available.html

总结

在这之前,每个运行环境的安装切换都挺繁琐的,每个编程语言可能都会有一个自己的环境管理工具,比如Node.js的nvm,Python的virtualenv或pyenv,Ruby的rvm等等。这些工具虽然能帮助管理各自的编程环境,但每次需要切换或更新环境时,不同工具有不同的使用方式,且配置下载源等也是个费时费力的工作。vfox很大程度简化这个流程。如果你想让他支持更多的运行环境,也可以根据文档和模板提交自己的运行环境安装插件

相关链接

v2ex 工具 开源
[[list[2]?.like_count]]
0

共[[list[2]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]