使用nvm解决node版本问题

业务场景:

最近需要开发一个基于vue2的项目,再使用Electron 打包成exe文件。

实际操作时发现vue项目组件依赖最高到node16,电脑上的环境是最新的node20

忙着把node20卸载,换上node16,VUE项目是跑进来了,但是使用Electron 时候又发现需要node19才现,真是巨坑

查阅了半天资料,发现node也是有个版本管理工具,就是nvm

分享下我如何 使用nvm管理node版本吧

 

 

准备条件:卸载电脑上的node及删除node目录中的残余文件

一,去github下载nvm安装包

https://github.com/coreybutler/nvm-windows/releases

 

 

二,安装nvm

按照软件提示依次下一步即可

安装完成后打开控制台输入  nvm -v  显示出版本号即安装成功

三,控制台输入 nvm list available 查看可以安装的node版本

四,控制台输入 nvm install 16.18.0 命令,安装需要的node版本

五,控制台输入nvm use 16.18.0 命令,切换到已安装的node版本,安装完成后使用node -v查看是否安装成功

六,如果需要再安装node19,可以再执行步骤四五即可

nvm list available 

nvm install 16.18.0
//若安装缓慢或失败,添加国内镜像即可
nvm install 16.18.0 --registry=http://registry.npm.taobao.org
nvm use 16.18.0

node -v


//nvm常用命令
nvm ls //:列出所有已安装的 node 版本

nvm ls-remote //:列出所有远程服务器的版本(官方node version list)

nvm list //:列出所有已安装的 node 版本

nvm list available //:显示所有可下载的版本

nvm install stable //:安装最新版 node

nvm install [node版本号] //:安装指定版本 node

nvm uninstall [node版本号] //:删除已安装的指定版本

nvm use [node版本号] //:切换到指定版本 node

nvm current //:当前 node 版本

nvm alias [别名] [node版本号] //:给不同的版本号添加别名

nvm unalias [别名] //:删除已定义的别名

nvm alias default [node版本号] //:设置默认版本

 

在Mac下如何管理node呢,可以使用n这个工具,可以参考下面这个教程

使用n在mac下管理node版本

posted @ 2023-05-18 16:49  知兮  阅读(439)  评论(0编辑  收藏  举报