How run different versions of node.js in same time?

牧云@^-^@ 提交于 2019-12-07 01:38:38

问题


I have installed node v0.8.25 for my cloud9 application and i want develop on node v0.11.2. So can i run cloud9 on v0.8 and run my programs on v0.11.2 on Ubuntu? I used nvm.

Thanks.


回答1:


As hobbs said in his comment, nvm is the way to go, since it was made specifically for this.

Check out this nice article on how to set it up/use it with different versions: http://codetheory.in/using-node-version-manager-nvm-to-manage-multiple-node-js-versions/

Check rebrec's comment below for instructions on how to use nvm




回答2:


If you use pm2 to manage your application, you can use the --interpreter options and specify the path to your Node.js version.

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




回答3:


TJ's n module is also useful

Install doing npm install -g n and use by doing n install lts or n install 8.2.1 for example. List of all commands is available at https://github.com/tj/n

You can do $(n bin M.m.x) to obtain the full path binary for node version M.m.x as long as you had installed it previously.



来源:https://stackoverflow.com/questions/17225153/how-run-different-versions-of-node-js-in-same-time

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!