vue开发超级方便的Node版本管理器nvm
nvm全名node.js version management,是 nodejs 的版本管理工具
可以在一个环境中同时安装多个 nodejs 版本(和配套的 npm 版本),并随时切换
开发调试不同 nodejs 应用变得更省心,随时切换所需要的版本。
github地址:
nvm 对支持 linux, macOS 比较友好
适配windows使用 [nvm-widows](coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go. (github.com)),
下载 [nvm-windows-download](Releases · coreybutler/nvm-windows (github.com))。
nvm -v
# Running version 1.1.9.
# 说明安装成功
nvm arch :显示node是运行在32位还是64位。
nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
nvm on :开启node.js版本管理。
nvm off :关闭node.js版本管理。
nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm uninstall <version> :卸载指定版本node。
nvm use [version] [arch] :使用制定版本node。可指定32/64位。
nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
nvm version :显示nvm版本。version可简化为v。
使用 nvm-windows
nvm ls # 列出所有已经安装的Node版本
nvm install node # 安装最新版 Node
nvm list available # 列出所有可以安装的Node版本号
nvm install 14.7.1 # 安装指定版本号的Node
nvm use 14.7.1 # 使用特定版本的Node
nvm uninstall 14.7.1 # 卸载版本号的Node
# 我们最好安装 LTS 长期支持版本
nvm install 18.1.0
nvm install 16.6.0
# 然后
nvm ls
# 可以看到三个版本
# 星 * 代表当前默认版本
如果 执行 nvm use <version> 时候 报错 或者 乱码, 请切换成以管理员身份运行(右键 桌面左下角 win 然后弹窗中选择 windows powershell(管理员) 即可以管理运行)
因为默认 nvm install 是不安装 对应 node 版本的 npm 的, 解决办法, 是在 nvm 目录下手动放入对应的node版本来解决 无 npm 问题
找到 nvm 安装的目录 C:\Users\Liuzq\AppData\Roaming\nvm
-
去nodejs网站 下载 对应版本的 .zip 版本 比如:node-v16.15.0-win-x64.zip
-
在 nvm 目录下 解压 node-v16.15.0-win-x64.zip 并把解压后文件夹名称 改成 v16.15.0, 如上图所示
-
在命令行 nvm ls 就能看到 16.15.0 的版本了, 以管理员身份进行切换版本
-
备注: node版本下载网站node历史版本网站
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix