如何在同一时间运行不同版本的node.js?

时间:2013-06-20 22:53:23

标签: linux node.js ubuntu nvm

我为我的cloud9应用程序安装了节点v0.8.25,我希望在节点v0.11.2上进行开发。那么我可以在v0.8上运行cloud9并在Ubuntu上的v0.11.2上运行我的程序吗?我用过nvm。

感谢。

3 个答案:

答案 0 :(得分:3)

正如霍布斯在评论中所说,nvm是要走的路,因为它是专门为此做的。

查看这篇很好的文章,了解如何设置/使用不同的版本:http://codetheory.in/using-node-version-manager-nvm-to-manage-multiple-node-js-versions/

检查下面的rebrec评论,了解有关如何使用nvm

的说明

答案 1 :(得分:0)

如果您使用pm2来管理您的应用程序,您可以使用--interpreter选项并指定Node.js版本的路径。

示例:pm2 index.js --interpreter /usr/bin/node-v4.2.0

答案 2 :(得分:0)

TJ' n模块也很有用

安装正在执行npm install -g n并使用n install ltsn install 8.2.1进行操作。所有命令的列表可在https://github.com/tj/n

获得

只要您之前安装了节点版本$(n bin M.m.x),就可以M.m.x获取完整路径二进制文件。