¿Cómo definir la versión requerida de Node.js en package.json?

Para definir la versión requerida de Node.js en el archivo package.json, tendremos que realizar algunos pasos simples:

Paso 1: nuestro primer y principal paso debe ser elegir un proyecto en el que vamos a trabajar, por ejemplo, elegiré un proyecto de JavaScript simple. En el proyecto, tendremos un archivo package.json, si no, tendremos que crear un archivo package.json en el mismo directorio. 

Paso 2: Después de crear nuestro archivo Package.json, utilizaremos el campo de motores para especificar la versión de Node.js que requiere el proyecto para ejecutarse, por lo tanto, agregaremos algunas líneas en nuestro archivo Package.json siguiendo el mismo sintaxis para especificar la versión requerida de Node.js para el proyecto:

Sintaxis:

 “motores”: {

   “Node”: “> o < =número_versión”,

   “npm”: “> o < =número_versión”

 },

Producción:

Imagen que representa la sintaxis correcta

Aquí, en la imagen de salida anterior, podemos ver que hemos definido nuestra versión de Node requerida para que sea mayor o igual a 15.0.0 y la versión de npm para que sea menor o igual a 5.0.0 , por lo tanto, cuando intentamos ejecutar cualquier operación usando el Node, primero verificará si la versión requerida coincide con la versión actual o no, y si no, muestra errores.

Paso 3: Para mostrar errores en el símbolo del sistema o terminal cuando hay una discrepancia en la versión de node.js, tendremos que crear un archivo .npmrc en el mismo directorio en el que está presente el paquete.json.

¿Qué es el archivo .npmrc? 

En términos simples, el archivo .npmrc se puede definir como un archivo que es un archivo de configuración para NPM, y define la configuración sobre cómo debe comportarse NPM al ejecutar comandos.

Ahora cree un archivo .npmrc y agregue el siguiente código engine-strict=true en él, por lo que forzará la visualización de errores si hay una discrepancia en las versiones de node y npm.

Sintaxis requerida real del archivo .npmrc

Paso 4: Ahora, nuestro paso final debería ser probar si estamos recibiendo errores o no mientras haya una discrepancia entre las versiones de Node.js y npm, y para probarlo usaré un comando simple npm install y obtendremos los siguientes errores . 

Producción:

Error que muestra la discrepancia de la versión del Node y npm

Referencia:

Cómo crear un archivo Package.json: https://www.geeksforgeeks.org/node-js-package-json/

Publicación traducida automáticamente

Artículo escrito por ashrayjha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *