La versión LTS es una abreviatura de la versión Long Time Support en la que la versión del software se mantiene durante un período de tiempo más prolongado. La versión LTS se recomienda comúnmente para la mayoría de los usuarios.
En Node.js, las nuevas versiones suelen incluir más funciones, un rendimiento optimizado y correcciones de errores. Las versiones de Node.js se ven como xyz, donde x representa los cambios más significativos y el resto representa los cambios menores.
Versiones LTS de Node.js: La versión LTS de node.js es una versión de node.js con números pares como 14. xx LTS, 16.xx , etc. recomendada para la mayoría de los usuarios. Debe usar estas versiones para implementar su proyecto e implementarlo en un entorno de producción. La versión LTS se enfoca en la estabilidad y una aplicación más confiable para cualquier escala.
Según el blog de Node.js, la “versión LTS garantiza que los errores críticos se solucionarán durante un total de 30 meses y las aplicaciones de producción solo deben usar versiones Active LTS o Maintenance LTS” .
Tenga en cuenta que en el sitio web de Nodejs.org, encontrará otra versión de node.js llamada Actual junto con la versión LTS. Pero la versión actual no está destinada a usted. Es solo para los autores de bibliotecas que usan Node.js en su biblioteca. Por ejemplo, React, Vue, Gulp, Webpack, Jest, etc. utilizan Node.js. Eso significa que las versiones impares actuales como 13.xx están destinadas a los mantenedores de la biblioteca. Si ocurre un lanzamiento importante, los propietarios de la biblioteca tienen 6 meses para realizar cambios en su herramienta para que sea lo suficientemente compatible. Después de 6 meses, la versión impar deja de ser compatible. Y ahora la versión par entra en la línea LTS para ser utilizada en la producción.
¿Cómo saber si está utilizando la versión LTS de Node.js?
Puede determinar fácilmente la versión de node.js y si está trabajando con node.js LTS mediante el uso de process.release. Su propiedad dentro de node.js.
$ node --version v14.17.3
$ node -pe process.release.lts Fermium
Publicación traducida automáticamente
Artículo escrito por ekantchandrakar07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA