我对Node非常陌生。并开始学习它。 我应该遵循哪个版本?我在Udemy购买了一门课程,但是今天所有课程都是在4.6.0 ..中讲授的,LTS是Node.js 8.12.0。
我对版本感到困惑。这些版本之间有很大区别吗?现在(2018年9月30日)现在是否值得学习NodeJS 4.0课程
答案 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!
简而言之,版本10中的新功能是:
节点版本8或10会有很多新东西。最大的支持将是对ES6,ES7和ES8中较新的语言功能的支持。升级node.js版本时,几乎没有“重大”更改,因此很可能可以将课程材料与版本8或10一起使用。