一、今天维护别人的代码,安装依赖时报错, 提示node版本错误
error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "20.10.0"
因为手头正在写别的项目 是用的最新版本的node,要是把当前删掉,用适合这个项目的node又怕手里的项目出问题,找了一下,nvm正好能解决这个问题。
二、话不多说,直接解决方案
1. 地址: https://github.com/coreybutler/nvm-windows/releases
2.安装
这边有很多版本,首选第二个第三个
选完版本直接下载,windows用户下画横线的、然后找一个自己喜欢的位置、一直next就行
三、查看是否安装成功
1.window+r 输入 cmd 打开命令行
2.成功之后输入 nvm install lts 安装之后才可以安装多个node版本
3.nvm list available可以查看目前有哪些版本可以安装
4. 测试一下 nvm install 21.6.0下载 nvm use 21.6.0切换
nvm uninstall 21.6.0这就不用多说,卸载
搞定!以后维护别人项目不用担心 node 版本问题了
地址打不开的小伙伴记得科学上网哦