使用 nvm 管理 node.js 版本
简介:在实际的前端开发过程中,可能会经常遇见 node.js 的版本问题,不同的项目需要使用不同的 node.js 版本。因此可以使用 nvm 来安装和管理不同版本的 node.js。
安装nvm 前面 注意事项:
要是本地环境有安装node 需要在此之前将node 卸载掉。
2.重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。
3.寻找这些文件夹并删除它们(及其内容)(如果还有)。根据您安装的版本,UAC设置和CPU架构,这些可能或可能不存在:
C:\Program Files (x86)\Nodejs C:\Program Files\Nodejs C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm) C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
4.检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。
https://nodejs.org/dist/index.json node 版本
2、打开cmd 输入nvm 查看 nvm 是否安装
3、配置下载镜像,在nvm
安装路径下找到setting.txt
文件,打开,新增如下信息
2024.05.09 修改 使用这一部分
node_mirror: http://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
nvm install stable ## 安装最新稳定版 node nvm install <version> ## 安装指定版本 安装指定版本 node nvm uninstall <version> ## 删除已安装的指定版本 nvm use <version> ## 切换使用指定的版本node 切换到指定版本 node nvm ls ## 列出所有安装的版本 列出所有已安装的 node 版本 nvm ls-remote ## 列出所有远程服务器的版本 nvm current ## 显示当前的版本 nvm alias <name> <version> ## 给不同的版本号添加别名 nvm unalias <name> ## 删除已定义的别名 nvm reinstall-packages <version> ## 在当前版本 node 环境下,重新 全局安装指定版本号的 npm 包 nvm alias default [node版本号] ##设置默认版本 nvm list ##:列出所有已安装的 node 版本 nvm list available ##:显示所有可下载的版本
例子:
nvm use v14.17.0
nvm list
ps:注意事项
使用 nvm use v14.17.0 指定版本后 再使用nvm list 查看当前版本当前使用的是否是指定版本 效果如下:
如果版本前面没有 * 可能是 环境变量问题 (ps:没有 node 没切换过来 node 不可用)
原淘宝npm域名即将停止解析,请切换至新域名 npmmirror.com
https://developer.aliyun.com/mirror/NPM?spm=a2c6h.13651102.J_4121707010.2.3e221b11Yi0fSs