有可能有两个或更多不同的NodeJS版本同时运行吗?
在同一台机器上有三个不同的版本。例如:
Project 1: Run with 12 NodeJS version
Project 2: Run with 14 NodeJS version
Project 3: Run with 16 NodeJS version etc我有一个使用Nginx的Linux18.04LTS服务器。现在,我在pm2中使用了一个版本。
到目前为止,最接近我问题的解决方案是使用nvm。但是nvm可以安装多个版本,但一次可以使用一个版本。
发布于 2022-02-03 18:15:00
您可以使用NVM实现这个功能。https://github.com/nvm-sh/nvm。使用nvm run或nvm exec
nvm运行-在特定版本上执行节点,因此: nvm运行10 npm等同于node npm start (安装了节点的版本10 )。
您还可以使用nvm exec --在特定版本上执行命令:
$ nvm exec 10 npm -v
Running node v10.0.0 (npm v6.0.0)
6.0.0
$ nvm exec 6 npm -v
Running node v6.10.3 (npm v3.10.10)
3.10.10https://stackoverflow.com/questions/70976121
复制相似问题