【分享】Windows版本nvm(Nodejs环境管理器)
【分享】Windows版本nvm(Nodejs环境管理器)
由于本人最近不得不转回Windows进行开发,却始终找不到合适的Node版本管理工具,就自己开发了一个简单的Windows版nvm:nvmw,希望能对社区中的Windows用户有所帮助
PS:本人才疏学浅,如有疏漏之处还望诸位海涵
【分享】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。
使用方法
-
安装
首先,你需要从GitHub上下载并解压
nvmw
。下载地址是:nvmw。 -
配置环境变量
将
nvmw
的安装路径添加到系统的PATH环境变量中。 -
初始化
打开命令行工具(如CMD或PowerShell),运行以下命令来初始化
nvmw
:nvmw install latest
-
安装特定版本的Node.js
使用以下命令来安装特定版本的Node.js:
nvmw install 16.14.2
-
查看已安装的Node.js版本
运行以下命令来查看已经安装的Node.js版本列表:
nvmw ls
-
切换Node.js版本
使用以下命令来切换当前使用的Node.js版本:
nvmw use 16.14.2
-
设置默认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
希望这个简单的工具能对各位开发者有所帮助。如果在使用过程中遇到任何问题或有任何改进建议,请随时提出,我会尽快修复和完善。