如何使用两个不同的节点版本运行两个不同的nodejs应用程序[关闭]

2024-03-02

我们有两个 Node.js 应用程序。这两个应用程序不能在同一节点版本中运行,一个应用程序只能在node4.8.3中运行,另一个应用程序只能在node10.15.1中运行。

我们如何在同一台服务器上同时运行不同的 Node.js 版本?


您可以使用 docker 同时运行多个 Nodejs 版本。 这可能对你有用:https://nodesource.com/blog/containerizing-node-js-applications-with-docker https://nodesource.com/blog/containerizing-node-js-applications-with-docker

https://blog.hasura.io/an-exhaustive-guide-to-writing-dockerfiles-for-node-js-web-apps-bbee6bd2f3c4/ https://blog.hasura.io/an-exhaustive-guide-to-writing-dockerfiles-for-node-js-web-apps-bbee6bd2f3c4/

互联网上还有其他关于在 docker 上容器化 Node 应用程序的有用资源。

Docker 可能是一个更好的选择,但如果您不想使用 docker,您可以使用 nvm run 命令来定位特定版本,而无需切换节点变量:

nvm run 4.8.3 nodeapp1.js

对于其他节点版本:

nvm run 10.15.1 nodeapp2.js

永远使用:

forever start -c /home/ubuntu/.nvm/v10.15.3/bin/node nodeapp1.js

forever start -c /home/ubuntu/.nvm/v4.8.3/bin/node nodeapp2.js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用两个不同的节点版本运行两个不同的nodejs应用程序[关闭] 的相关文章

随机推荐