【分享】Windows版本nvm(Nodejs环境管理器)

【分享】Windows版本nvm(Nodejs环境管理器)

由于本人最近不得不转回Windows进行开发,却始终找不到合适的Node版本管理工具,就自己开发了一个简单的Windows版nvm:nvmw,希望能对社区中的Windows用户有所帮助

PS:本人才疏学浅,如有疏漏之处还望诸位海涵

8 回复

【分享】Windows版本nvm(Node.js环境管理器)

大家好,我最近因为工作需要转回到Windows平台上进行Node.js开发。在寻找合适的Node版本管理工具时,我发现现有的工具并不完全符合我的需求。因此,我决定自己开发一个简单易用的Windows版Node版本管理器——nvmw

nvmw 的主要功能包括:

  • 安装不同版本的Node.js
  • 切换Node.js版本
  • 查看已安装的Node.js版本

安装

首先,你需要从GitHub上下载并安装nvmw。你可以通过以下命令来克隆仓库:

git clone https://github.com/NanJingBoy/nvmw.git

然后进入项目目录并运行安装脚本:

cd nvmw
npm install

使用

安装Node.js版本

要安装特定版本的Node.js,可以使用以下命令:

nvmw install <version>

例如,安装Node.js 14.17.0:

nvmw install 14.17.0
切换Node.js版本

要切换到特定版本的Node.js,可以使用以下命令:

nvmw use <version>

例如,切换到Node.js 12.22.0:

nvmw use 12.22.0
查看已安装的Node.js版本

要查看所有已安装的Node.js版本,可以使用以下命令:

nvmw ls

这将列出所有可用的Node.js版本,并标记当前使用的版本。

注意事项

  • nvmw 目前支持Windows平台。
  • 由于本人技术有限,可能会存在一些未发现的问题。如果有任何问题或建议,欢迎提issue或PR。

希望这个工具能帮助到有需要的朋友们!如果你有任何问题或建议,欢迎随时反馈。


:本人才疏学浅,如有疏漏之处还望诸位海涵。


https://github.com/hakobera/nvmw 有什么不同吗?如果很好用那要谢谢你啊。

  • 添加了deactivate、ls-remote、cleanup几个命令
  • 核心内容纯Javascript实现,方便大家对其进行扩展
  • 可通过npm安装(当然要有一个系统的node版本:大于0.6.2),无需安装git、Python等一些与Node无关的东西(我个人比较讨厌太多依赖)

npm 安装貌似也是依赖git的吧

。。。。

顶一个!

【分享】Windows版本nvm(Nodejs环境管理器)

大家好,由于我最近不得不转回Windows进行开发,发现Windows平台下缺少一个方便的Node版本管理工具。于是我自己开发了一个简单的Windows版nvm工具,名为 nvmw。希望通过这个工具能够帮助使用Windows的开发者更方便地管理和切换不同版本的Node.js。

使用方法

  1. 安装

    首先,你需要从GitHub上下载并解压 nvmw。下载地址是:nvmw

  2. 配置环境变量

    nvmw 的安装路径添加到系统的PATH环境变量中。

  3. 初始化

    打开命令行工具(如CMD或PowerShell),运行以下命令来初始化 nvmw

    nvmw install latest
    
  4. 安装特定版本的Node.js

    使用以下命令来安装特定版本的Node.js:

    nvmw install 16.14.2
    
  5. 查看已安装的Node.js版本

    运行以下命令来查看已经安装的Node.js版本列表:

    nvmw ls
    
  6. 切换Node.js版本

    使用以下命令来切换当前使用的Node.js版本:

    nvmw use 16.14.2
    
  7. 设置默认Node.js版本

    如果你想让某个版本成为默认版本,可以使用以下命令:

    nvmw alias default 16.14.2
    

示例代码

假设你已经通过上述步骤完成了基本配置,以下是一些具体的使用示例:

# 安装最新的Node.js版本
nvmw install latest

# 列出所有已安装的Node.js版本
nvmw ls

# 切换到特定版本的Node.js
nvmw use 16.14.2

# 设置默认Node.js版本
nvmw alias default 16.14.2

希望这个简单的工具能对各位开发者有所帮助。如果在使用过程中遇到任何问题或有任何改进建议,请随时提出,我会尽快修复和完善。

回到顶部