我是Node.js的新手.谁能告诉我是否有类似
Python的virtualenv?我需要在同一台机器上的不同版本的Node.js上运行应用程序.
解决方法
由Tim Caswell担任主席
查看由Tim Caswell撰写的nvm,它是Node.js的版本管理器.它允许您并行安装多个版本的Node.js,还可以为您管理全局模块缓存的与版本无关的变体.有了nvm,它基本上归结为:
$nvm install 0.10.24 $nvm use 0.10.24
然后你启动并运行Node.js 0.10.24,包括适当的npm版本.
安装nvm就像运行简单的shell命令一样简单:
$curl https://raw.github.com/creationix/nvm/master/install.sh | sh
另一个选择可能是TJ Holowaychuk的n或者Isaac Z. Schlueter的nave,尽管我对他们中的任何一个都没有任何经验.
n由TJ Holowaychuk撰写
基本上,它们与nvm非常相似.安装n就像运行shell脚本一样简单:
$make install
之后你可以输入:
$n 0.10.24 $n
然后,您可以选择要使用的已安装版本.据我所知,如果你在Windows上,n比nvm效果更好.
由Isaac Z. Schlueter提供
nave是一个shell脚本,它的用法类似于nvm:
$nave install 0.10.24 $nave use 0.10.24
就是这样:-)!