不跟新就退回依赖项的版本呗。
但是你都是下载依赖了就说明是开发环境,为啥不能升级Node版本啊?因为开发设备没有Node版本管理工具吗,那安装一个就好了啊。
* "科普文:用锈化的 fnm 管理 Node.js 版本 - 知乎" (https://link.segmentfault.com/?enc=Qp%2FxfA3G24K5fEy%2BTkvpiA%3D%3D.7XmUZOBHUNToUWITxoOL6EMA4kI2e7c2gUSFA0lUe1dqiIYanZU67s4HrL16V4wY)
* "科普文:使用 nvs 管理本地 Node.js 版本 - 知乎" (https://link.segmentfault.com/?enc=tNiB8AOZ%2FlcpDmYYGFh2VA%3D%3D.yT52TdVy%2BO3uBPisnpHbvU%2Fhezfx3Pcq61z4j2Kpeylnb9WhN7MOVete76UlDjVD)
因为我们配发的电脑有权限控制,所以我用的是NVS 👉
"迁移到NVS(NodeVersionSwitcher)来管理NodeJS版本" (https://segmentfault.com/a/1190000042673166)
***
另外为什么项目使用的Node版本会是单数版本?Node奇数版本不是给我们平时生产环境用的,是给开发者兼容新版本特新用的。
* "Which Node JS Version Should I Use? | TamalWeb by Tamal Chowdhury" (https://link.segmentfault.com/?enc=2k25%2BGAJupPylx0%2Fsf25NA%3D%3D.FWBX%2FJx2syVlUH6U%2FL22p6ED2ALoJ7QnnAgfmDlCBcjo3FwiyrUntRLo68t%2BY8R3)
* "Node.js — Previous Releases" (https://link.segmentfault.com/?enc=o8pKWcT21SX4XUN31pUlSQ%3D%3D.G9o76YJsBjvYd%2BIeFjNqrjzQV0rjrh80Zav1IgWuir5f2jBgWjB9E8i9zhSErAc%2B)