vue开发超级方便的Node版本管理器nvm

nvm全名node.js version management,是 nodejs 的版本管理工具

可以在一个环境中同时安装多个 nodejs 版本(和配套的 npm 版本),并随时切换

开发调试不同 nodejs 应用变得更省心,随时切换所需要的版本。

github地址:

nvm git 地址

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 的版本了, 以管理员身份进行切换版本



 



 

posted on 2023-08-17 17:05  lewisat  阅读(118)  评论(0编辑  收藏  举报

导航