一台电脑上可以使每个vue3项目使用不同版本的node、npm 吗?

经常会遇到这样的问题,从 git 下载两年前的 vue3 项目,使用 npm run serve 运行项目就出现一系列报错,检查发现原因是由于最近重新安装了电脑的操作系统,node 安装了最新版本,有没有什么方法可以让本机安装不同版本的 node,每个 vue 项目可以使用不同版本的 node、npm?
或者推荐个文章来看看


回答:

1、最不互相干扰的还是用docker
2、也可以用nvm,它可以切换node版本比较方便


回答:

volta可以管理不同版本的nodejs,自动切换,无感知。
https://volta.sh/


回答:

不太建议这么做,太老的项目没有后续维护问题可能会比较多。建议只看自己需要的部分,然后配合自己熟悉的新环境测试开发。

如果真的要搞的话也不难。因为调用程序无非是在 PATH 的路径里查找,找到就执行。所以你完全可以下载一个二进制执行包,放到某个特定路径,然后手动修改 PATH 执行。*inx 系统一般是 export PATH=$PAHT:/path/to/your/node,Windows 系统应该是 SET,具体怎么用不太记得了,你可以搜一下,或者直接使用 WSL。

以上是 一台电脑上可以使每个vue3项目使用不同版本的node、npm 吗? 的全部内容, 来源链接: utcz.com/p/933738.html

回到顶部