什么是Node.js的LTS版本

什么是Node.js的LTS版本

LTS版本是长时间支持版本的缩写,指的是软件发布将会在更长时间内得到维护。LTS版本通常推荐给大多数用户。

在Node.js中,新版本通常带来更多功能,优化性能和错误修复。Node.js版本的格式通常为x.y.z,其中x代表最重要的更改,其余表示较小的更改。

Node.js的LTS版本: LTS版本的Node.js是一个偶数的Node.js版本,例如 14.x.x16.x.x 等,推荐给大多数用户。你应该使用这些版本来实现你的项目并部署到生产环境中。LTS版本专注于稳定性和更可靠的大规模应用。

根据Node.js博客的说法,”LTS版本保证关键错误会在30个月内修复,并且生产应用程序应该仅使用Active LTS或Maintenance LTS版本”。

什么是Node.js的LTS版本

请注意,Nodejs.org 网站上除了LTS版本之外,还有一个称为“Current”的node.js版本。但是当前版本不适用于您。它只适用于在其库中使用Node.js的库作者。例如,React、Vue、Gulp、Webpack、Jest等都使用Node.js。这意味着像 13.x.x 这样的奇数版本是为库维护者准备的。如果发生主要发布,它给库所有者6个月的时间来对其工具进行改变,使其足够兼容。6个月后,奇数版本将不再获得支持。然后,偶数版本进入LTS线路,以在生产环境中使用。

如何知道您正在使用Node.js的LTS版本?
您可以通过使用node.js内的process.release.lts属性轻松确定node.js版本以及您是否使用node.js的LTS版。

$ node --version
v14.17.3

什么是Node.js的LTS版本

$ node -pe process.release.lts
Fermium

什么是Node.js的LTS版本

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程