安装地址Releases · coreybutler/nvm-windows · GitHub
下载后正常安装需要记住nvm安装路径以及node.js路径
- nvm是什么?
-
nvm(node.js version management)是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
- 环境配置
- 在安装多版本管理工具nvm前需要卸载node.js(如果没有安装node.js忽略这一步)
- 卸载程序中删除node
- 在环境变量中删除所有与node相关的路径(无论是user级,还是system级)
- 删除c盘路径下的所有后缀为nodejs、npm、npm-cache、node_modules文件
- 下载新版nvm安装nvm-setup.zip
- nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
- nvm-setup.zip:安装版,推荐使用。
- 配置环境变量
位于你下载的nvm路径底下的\settings.txt内添加:
其他信息:
- 更换镜像源
- node_mirror: Node.js Mirror
- npm_mirror: NPM Mirror
- root: D:\nvm //安装nvm路径
- path: D:\nodejs //安装nodeks路径
- arch: 64
- proxy: none
- 打开CMD,输入nvm,若安装成功则显示nvm的使用命令
- nvm arch [32|64]:显示节点是否以32位或64位模式运行。指定32或64以覆盖默认体系结构。
- nvm install <version> [arch]:该版本可以是node.js版本,也可以是最新的稳定版本的“最新”版本。(可选)指定安装32位还是64位版本(默认为系统体系结构)。设置[arch]为“全部”以安装32和64位版本。
- nvm list [available]:列出node.js安装。available在末尾键入以显示可供下载的版本列表。
- nvm on:启用node.js版本管理。
- nvm off:禁用node.js版本管理(不卸载任何内容)。
- nvm proxy [url]:设置用于下载的代理。留[url]空白,以查看当前的代理。设置[url]为“无”以删除代理。
- nvm uninstall <version>:卸载特定版本。
- nvm use <version> [arch]:切换为使用指定的版本。(可选)指定32/64位体系结构
- nvm use <arch>将继续使用所选版本,但根据提供给的值切换到32/64位模式<arch>。
- nvm root <path>:设置nvm应在其中存储不同版本的node.js的目录。如果<path>未设置,将显示当前根目录。
- nvm version:显示NVM for Windows的当前运行版本。
- 安装node.js
- nvm list available 显示可下载版本的部分列表
- nvm install latest安装最新版本 ( 安装时可以在上面看到 node.js 、 npm 相应的版本号 ,不建议安装最新版本)
- nvm install 版本号 安装指定的版本的nodejs
- nvm list查看目前已经安装的版本 ( 当前版本号前面没有 * , 此时还没有使用任何一个版本,这时使用 node.js 时会报错 )
- nvm use 版本号 使用指定版本的nodejs ( 这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js )
注意:如果nvm或者node.js下载在了c盘,可能需要管理员权限
则是需要在Windows PowerShell以管理员身份运行,执行上述操作