NPM (Node Package Manager) es el administrador de paquetes predeterminado para Node.js. Administra todos los paquetes y se instala con la instalación de Node.js. Cuando instalamos cualquier paquete en nuestro proyecto usando el cliente npm en la línea de comandos, se instala en la carpeta node_modules y la información, como la versión de ese paquete, se refleja en el archivo package.json.
Para dependencias del proyecto:
-
Podemos actualizar las dependencias del proyecto usando el comando de actualización :
npm update
-
Podemos actualizar cualquier dependencia de un proyecto en particular usando el siguiente comando:
npm update <packagename>
-
Podemos desinstalar una dependencia del proyecto usando el siguiente comando:
npm uninstall <package_name>
Para dependencias globales:
-
Podemos actualizar las dependencias globales usando el comando de actualización con el indicador -g.
npm update -g
-
Podemos actualizar cualquier dependencia global particular usando el siguiente comando:
npm update -g <package_name>
-
Podemos desinstalar una dependencia global usando el siguiente comando:
npm uninstall -g <package_name>
Configuración del proyecto:
Paso 1: Instale Node.js si Node.js no está instalado en su máquina.
Paso 2: Cree una carpeta para su proyecto e inicialice un nuevo proyecto Node.js con configuraciones predeterminadas usando el siguiente comando en la línea de comandos.
npm init -y
Estructura del proyecto: después de seguir estos pasos, la carpeta de su proyecto debe contener un archivo package.json.
Ahora, para comenzar con el ejemplo, instalaremos una versión anterior de dos paquetes llamados express y chalk usando el siguiente comando en la línea de comando.
npm install express@4.15.4 chalk@2.3.1
Para ver los paquetes desactualizados para su proyecto, puede ejecutar el siguiente comando.
npm outdated
Cuando usamos el comando desactualizado, obtenemos el siguiente resultado. En la salida, la primera columna es el nombre del paquete y la segunda columna muestra la versión instalada para nuestro proyecto. La tercera columna representa la versión deseada, que es la versión a la que podemos actualizar de forma segura sin cambios importantes. La cuarta columna representa la última versión de ese paquete.
Ahora, cuando usamos el comando de actualización npm , ambos paquetes se actualizan a las últimas versiones seguras y obtenemos el siguiente resultado. Como la versión deseada y la última del expreso eran las mismas, se actualizó a la última versión. La única dependencia obsoleta que nos queda es la tiza.
Ahora, cuando desinstalamos el paquete de tiza usando el comando de desinstalación como se muestra a continuación:
El contenido del archivo package.json tiene el siguiente aspecto:
Publicación traducida automáticamente
Artículo escrito por shivamsingh00141 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA