Mise:在 Windows 上的 asdf 替代方案

发布: (2026年5月10日 GMT+8 09:21)
2 分钟阅读
原文: Dev.to

Source: Dev.to

引言

最近我需要在一台内存较小的 Windows 电脑上工作。即使设置了更小的限制,在 WSL 中使用 asdf 也会消耗大量内存。因此,我寻找了一款能够简便地安装不同语言(Go、Ruby、Python、Node.js 等)并根据项目切换版本的工具。

什么是 Mise

Mise 是一款工具版本管理器,支持广泛的语言,并且在 Windows 上表现良好。它支持本地和全局作用域,只需在项目目录中添加或编辑 mise.toml 文件,即可切换语言的版本。

基本配置

mise.toml 文件

[tools]
go = "latest"

本地使用

在当前目录作用域内使用指定的版本:

mise use go@latest   # 使用 Go 的最新(LTS)版本
mise use go@1.21     # 使用 Go 1.21 版本

这些命令会创建或更新 mise.toml,并写入所需的版本。

全局使用

可以设置全局版本,在没有本地 mise.toml 的情况下使用:

mise use --global node@26

之后,执行 node --version 时会显示 26(LTS)版本,除非有本地作用域覆盖此配置。

参考资料

0 浏览
Back to Blog

相关文章

阅读更多 »