答案 0 :(得分:2)
我会使用Docker并在不同的容器中运行不同的Node版本,在需要时启动和停止。
查看官方节点回购https://hub.docker.com/_/node/。有0.10到5.1.1的所有版本。
在您需要特定节点版本的项目文件夹中,创建一个Dockerfile
文件并将其放入:
FROM node:5.1.1
EXPOSE 8000 // The port on which your Node app runs
然后运行以下命令从此配置文件构建映像:
$ docker build -t yourappname .
最后运行它:
$ docker run -it --rm --name yourappinstance yourappname
对于另一个项目,除了指定不同的节点版本外,您也会这样做。
答案 1 :(得分:0)
如果要保留Windows环境,请使用节点版本管理器 - 例如Nodist:https://github.com/marcelklehr/nodist 它允许您选择不同项目所需的版本。