经常会遇到这样的问题,从 git 下载两年前的 vue3 项目,使用 npm run serve 运行项目就出现一系列报错,检查发现原因是由于最近重新安装了电脑的操作系统,node 安装了最新版本,有没有什么方法可以让本机安装不同版本的 node,每个 vue 项目可以使用不同版本的 node、npm?
或者推荐个文章来看看
经常会遇到这样的问题,从 git 下载两年前的 vue3 项目,使用 npm run serve 运行项目就出现一系列报错,检查发现原因是由于最近重新安装了电脑的操作系统,node 安装了最新版本,有没有什么方法可以让本机安装不同版本的 node,每个 vue 项目可以使用不同版本的 node、npm?
或者推荐个文章来看看
不太建议这么做,太老的项目没有后续维护问题可能会比较多。建议只看自己需要的部分,然后配合自己熟悉的新环境测试开发。
如果真的要搞的话也不难。因为调用程序无非是在 PATH
的路径里查找,找到就执行。所以你完全可以下载一个二进制执行包,放到某个特定路径,然后手动修改 PATH
执行。*inx 系统一般是 export PATH=$PAHT:/path/to/your/node
,Windows 系统应该是 SET
,具体怎么用不太记得了,你可以搜一下,或者直接使用 WSL。
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1、最不互相干扰的还是用docker
2、也可以用nvm,它可以切换node版本比较方便