Skip to content

windows-nvm v1.2.0更新日志

在不同版本的Node.js之间安装和切换是现代软件开发的一个基本部分。随着下载量超过1200万次,NVM for Windows继续帮助世界管理这一点,但仍有相当大的增长空间。

未来正朝着“环境管理”的方向发展。版本管理在这方面起着关键作用,但它只是大局的一小部分。很长一段时间以来,我们一直在迭代各种想法和工具,以支持环境管理像今天的Node.js版本管理一样简单的未来。为了实现这一点,我们正在构建一个名为“作者”的模块化环境管理应用程序。第一个(免费)作者模块/插件是一个新的JavaScript运行时管理器,旨在取代Windows的NVM。我们经常称之为“Runtime”,但官方名称仍有可能更改。

NVM for Windows v1.2.0是一系列“过渡”版本中的第一个,旨在将用户温和地过渡到Author/Runtime。当然,我们已经修复了错误并完成了一般维护,但我们添加了一些早期的Author/Runtime功能。例如,这是第一个为未来版本提供简化升级路径的版本(请参阅“新命令”部分)。无论您是生活在边缘的开发人员,还是需要数月/数年才能完成变革的组织的一部分,这些版本都将以可持续的速度轻松过渡到Author/Runtime。

新功能

桌面提醒

NVM for Windows 1.2.0附带了我们一直在开发的作者/运行时功能的一小部分(可选)子集。通过嵌入式作者通知系统(基本版/免费版),开发人员可以选择接收新LTS和/或当前Node.js版本的本机桌面通知,NVM for Windows版本,以及作者/运行时间更新(直到GA版本)。

桌面提醒桌面提醒

ARM64支持

由于这一贡献,NVM for Windows 1.2.0支持ARM64版本的Node.js。我们爱我们的贡献者!

新命令

有两个新的核心命令:升级和重新安装。

如果有新版本可用,升级命令将更新Windows的NVM。备份最多可维护7天,允许用户在升级不成功或需要恢复时回滚。

重新安装命令主要适用于在安装特定版本时遇到问题的用户。在某些情况下,用户可能没有保存文件的适当权限。其他人在下载时遇到网络中断(或远程主机/镜像中断),导致部分下载。在这种情况下,重新安装命令有助于清理/恢复。

此外,还有两个新的作者命令:订阅和取消订阅。这些命令帮助用户管理桌面通知。

变化

默认Symlink路径

NVM_SYMLINK的官方安装程序现在默认为C:\nvm4w\nodejs,而不是C:\Program Files\nodejs。Windows有“受保护目录”的概念,需要提升访问权限。C:\Program Files就是其中一个目录。安装后权限有限的用户不太可能遇到此替代目录的访问问题。对特权用户帐户没有影响。

已更换更新程序应用程序

Windows 1.1.12及以下版本的NVM提供了一个单独的更新程序应用程序。这已被删除,取而代之的是新的nvm upgrade命令。从v1.1.12迁移的用户可以通过运行新的1.2.0安装程序安全地升级其当前的安装。新的安装程序不会删除您当前的Node安装或npm模块。

命令别名

有三个新的命令别名/快捷方式。

  • nvm i用于nvm安装
  • nvm-rm用于卸载nvm
  • 用于nvm的nvm u

使用 VitePress 构建