NodeJS ::截至2018年10月使用什么版本

时间:2018-09-30 15:14:17

标签: node.js

我对Node非常陌生。并开始学习它。 我应该遵循哪个版本?我在Udemy购买了一门课程,但是今天所有课程都是在4.6.0 ..中讲授的,LTS是Node.js 8.12.0。

我对版本感到困惑。这些版本之间有很大区别吗?现在(2018年9月30日)现在是否值得学习NodeJS 4.0课程

1 个答案:

答案 0 :(得分:2)

您知道当前的LTS(截至2018年9月)是8.12,这就是在“ node.js”下载站点上所说的“建议大多数用户使用”的内容。但是版本10计划于2018年10月成为LTS,因此目前几乎已经完成。

偶数版本是node.js的主要版本。奇数版本是实验性版本。只有偶数版本才可以使用LTS并获得长期支持,因此您应该选择8到10之间的版本。

您可以在此处看到Java语言功能在8到10之间的差异:https://node.green/

为了进行实践和学习,我认为没有理由不选择版本10。它已经足够稳定了,您最好从最新的稳定版本开始。

这里有几篇文章概述了版本10中的新增功能。

Node v10 is Here - Feature Breakdown!

What's new in Node version 10

简而言之,版本10中的新功能是:

  • 稳定的HTTP / 2
  • 承诺的fs模块
  • 用于本机代码附件的最终N-API
  • 最新的V8 Javascript引擎(有关语言功能差异,请参见http://node.green
与版本4相比,

节点版本8或10会有很多新东西。最大的支持将是对ES6,ES7和ES8中较新的语言功能的支持。升级node.js版本时,几乎没有“重大”更改,因此很可能可以将课程材料与版本8或10一起使用。