在我们日常开发中,Node.js 使用场景越来越多,大到服务端项目,小到开发工具脚本,所以掌握 Node.js 一些基础知识是非常有必要的。 今天主要聊一下 Node.js 中 LTS 和 Current 的区别和如何选择合适的版本。
一、版本介绍
在官网上可以看到 Node.js 有 LTS 系列和 Current 系列,分别对应不同的最新版本号。
![](https://i-blog.csdnimg.cn/blog_migrate/87ba32a6ce692b63426934b9930c746f.webp?x-image-process=image/format,png)
(本图来自:Node.js)
Node.js 的版本号命名遵循语义化版本(Semantic Versioning),统一版本号表示规则,该规则规定了版本号如何表示,如何增加,如何进行比较,不同的版本号意味着什么。
版本格式:主版本号.次版本号.修订号
- 主版本号(major):当你做了不兼容的 API 修改,
- 次版本号(minor):当你做了向下兼容的功能性新增,可以理解为Feature版本,