-1

Node.js 有两个版本 5.x 和 0.10.x 或 0.12.x 。从官方网站链接https://github.com/nodesource/distributions

很困惑有什么区别。我试图在 ubuntu-server 上安装 swagger-node,如果我使用 5.x,它会为 node-modules 增加巨大的集合。但是,如果我使用 0.10.x,它只使用四个节点模块。所以有区别。

我的问题是:

  1. 5.xv/s 0.10.x 和有什么区别?
  2. 如何在 Ubuntu 上从 0.10.25 升级到 0.10.40?
4

1 回答 1

2

似乎有更多的模块,因为 Node 5 带有更新版本的 NPM,它试图通过将许多嵌套依赖项“浮动”到顶层来避免下载重复的包node_modules

0.12.x 之后的版本有重大的 API 更改。本文中提到了其中的许多内容:https ://nodejs.org/en/blog/release/v4.0.0/#notable-changes 。

有关更改的持续日志,请参阅https://nodejs.org/en/blog/

于 2016-02-09T02:16:10.860 回答