遇到了一个项目,前端的node版本很低,需要我去降低node版本才能下载依赖运行,我当然不是傻乎乎的降版本了,而是使用node版本控制工具
NVM。
NVM(Node Version Manager)
nvm 是一个命令行工具,用于在系统中安装和管理多个 Node.js 版本。
NVM 并不能直接在windows使用,NVM是在Linux上使用的。windows上有对应的NVM for Windows。

NVM For Windows的 安装使用
NVM For Windows 地址: https://github.com/coreybutler/nvm-windows/
安装过程非常简单,next即可。
需要注意的是,有一步让你选择 node.js 的位置(没有node的话,记得安装)。
安装时,nvm会自动添加环境变量,卸载nvm时,记得删除对应环境变量。
常用命令
| 命令 | 描述 |
|---|---|
nvm arch | 显示 Node.js 运行的架构,是 32 位还是 64 位。 |
nvm install <version> [arch] | 安装指定版本的 Node.js。version 可以是具体版本号或 latest。arch 参数可选,用于指定安装 32 位或 64 位版本,默认为系统架构。 |
nvm list [available] | 列出已安装的 Node.js 版本。使用 available 参数可列出所有可安装的版本。 |
nvm on | 开启 Node.js 版本管理。 |
nvm off | 关闭 Node.js 版本管理。 |
nvm proxy [url] | 设置下载代理。不带参数时显示当前代理设置;设置为 none 可移除代理。 |
nvm node_mirror [url] | 设置 Node.js 镜像源。默认为 https://nodejs.org/dist/。不带参数时使用默认值,设置后可在 settings.txt 文件中查看。 |
nvm npm_mirror [url] | 设置 npm 镜像源。默认为 https://github.com/npm/cli/archive/。不带参数时使用默认值,设置后可在 settings.txt 文件中查看。 |
nvm uninstall <version> | 卸载指定版本的 Node.js。 |
nvm use [version] [arch] | 使用指定版本的 Node.js。可选参数 arch 可用于指定 32 位或 64 位版本。 |
nvm root [path] | 设置存储不同版本 Node.js 的目录。如果不设置,默认为当前目录。 |
nvm version | 显示 nvm 的版本信息。此命令也可以简写为 nvm v。 |












![[Vulnhub] Acid-Reloaded SQLI+图片数据隐写提取+Pkexec权限提升+Overlayfs权限提升](https://img-blog.csdnimg.cn/img_convert/d9709e4c2c8ce39e883012e2f64a51e5.jpeg)






