我应该选择哪个版本的Node.js.

Shu*_*ing 3 node.js express formidable

我计划构建一个基于Node.js的Web应用程序.作为一个常识,我安装了最新版本的Node.js(v0.10.0).我还建议使用express.js以避免使用低级API.

当我试图安装express.js包时,我发现它无法安装,因为缺少一些依赖.所以,我试图逐个安装所有缺失的依赖.除了formidable.js之外,所有包都可以安装,这需要node.js版本小于0.9.0("node":"<0.9.0")}.我很沮丧,因为对于我的新开发,我想使用最新的stalbe版本的Node.js,而不是选择一个非常早期的版本(0.9.0).

所以,如果我仍然想使用express.js,我真的应该将我的node.js回滚到早期版本(<0.9.0)吗?

fdo*_*mig 9

Node 0.10.0是相对较新的,许多框架和库还不支持这个版本.

节点0.9.x是一个不稳定的版本,因为每个奇数版本(每偶数版本被认为是稳定的,例如,0.6.x,0.8.x,0.10.x,...).

为了开始,您可以使用最新0.8.x版本,并0.10.x随着库的发展升级到更高版本.

可以在此处找到节点版本控制架构:https://github.com/joyent/node/wiki/FAQ#what-is-the-versioning-scheme

提示:有一个工具Nave允许您一次使用多个节点安装.

编辑2013-12-04

同时Node 0.10.x非常稳定,应该选择.