问题描述
由于项目原因之前安装了node v10.15.1这个版本,现在另一个项目需要更高版本的node,于是想使用gnvm控制不同node版本。
问题分析
直接下载gnvm.exe放在之前nodejs文件夹中,和node.exe同一层级即可。然后使用管理员运行命令行。
gnvm下载地址:https://sourceforge.net/projects/go-gnvm/files/
问题解决
# 下载gnvm.exe放在之前安装的nodejs目录下,和node.exe同一级目录,直接执行gnvm后自动创建 .gnvmrc文件
1 2 3 | PS D:\nodejs> gnvm Waring: config file D:\nodejs\.gnvmrc is not exist. Notice: Config file D:\nodejs\.gnvmrc create success. |
# 查看本地node版本
1 2 3 | PS D:\nodejs> gnvm ls Notice: gnvm.exe root is D:\nodejs\ Waring: don 't have any available Node.js version, please check your input. See ' gnvm help install'. |
# 搜索具体node版本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | PS D:\nodejs> gnvm search 14.*.* Search Node.js version rules [14.*.*] from http: //nodejs.org/dist/index.json, please wait. +--------------------------------------------------+ | No. date node ver exec npm ver | +--------------------------------------------------+ 1 2022-02-01 14.19.0 x86 x64 6.14.16 2 2022-01-10 14.18.3 x86 x64 6.14.15 3 2021-11-30 14.18.2 x86 x64 6.14.15 4 2021-10-12 14.18.1 x86 x64 6.14.15 5 2021-09-28 14.18.0 x86 x64 6.14.15 6 2021-08-30 14.17.6 x86 x64 6.14.15 7 2021-08-11 14.17.5 x86 x64 6.14.14 8 2021-07-29 14.17.4 x86 x64 6.14.14 9 2021-07-05 14.17.3 x86 x64 6.14.13 10 2021-07-01 14.17.2 x86 x64 6.14.13 +--------------------------------------------------+ |
# 安装node 14.13.0
1 2 3 4 5 | PS D:\nodejs> gnvm install 14.13.0 Start download Node.js versions [14.13.0]. 14.19.0: 100% [==================================================>] 48s -------- End download. |
# 查看安装的node版本
1 2 3 | PS D:\nodejs> gnvm ls Notice: gnvm.exe root is D:\nodejs\ v14.19.0 |
# 查看npm版本
1 2 | PS D:\nodejs> npm -v 6.4.1 |
# 查看当前node版本
1 2 | PS D:\nodejs> node -v v14.13.0 |
# 切换node版本
1 2 3 4 | PS D:\nodejs> gnvm use 14.13.0 Set success, global Node.js version is 14.13.0. PS D:\nodejs> node -v v14.13.0 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?