Node Package Manager, o NPM, como su nombre lo indica, es un administrador de paquetes desarrollado por Isaac Schlueter, que utiliza el lenguaje de programación JavaScript, ya través de él se agregan dependencias, se distribuyen paquetes, se administran módulos y el proyecto en general. Básicamente, esta herramienta está destinada a desarrolladores, se caracteriza en particular por su soporte multi-miembro, configuración simple y confidencialidad.
Si usar el paquete NPM es una tarea diaria para usted, porque su dominio de rendimiento lo requiere y actualmente está experimentando fallas molestas durante el desarrollo, lo más probable es que la aplicación no esté actualizada. Ya que, la herramienta no está realmente optimizada para hacerlo por sí sola desde Windows. Lo que debería aliviarlo es saber que actualizarlo desde la misma interfaz de su sistema es bastante posible y realmente no es complicado.
¿Qué necesita para actualizar NPM con PowerShell?
Si no ha decidido eliminar o desinstalar por completo PowerShell, asumiremos que está en su computadora de forma predeterminada, por lo que puede usarlo actualizando su versión de NPM. Pero hay algo que debe considerar, antes de ir a PowerShell, y es que debe descargar el código fuente de Node.js, desde el sitio oficial.
código powershell
Antes de continuar, necesita saber qué versión de PowerShell tiene instalada, para conocer sus atributos, en relación con la actualización de un componente en su sistema. Esta herramienta de Windows 10 funciona mediante la ejecución de comandos, que activan acciones en tu sistema de forma silenciosa, en el caso particular de la actualización de NPM, es particularmente efectiva y lo logra gracias al paquete «npm-windows-upgrade». Con él, obtendrá todos los recursos y características del administrador de paquetes para JavaScript.
¿Cómo accedo al administrador de Windows PowerShell?
Aunque es bastante posible abrir PowerShell en una carpeta con CMD y otros métodos, lo que hoy nos interesa es utilizar sus privilegios de administrador, para poder actualizar NPM desde tu ordenador con Windows.
Entonces, para llegar allí, lo primero que debe hacer es ir al menú Inicio en la barra de tareas de su escritorio. Allí, ingresa a “PowerShell”, en la opción resultante, haz clic secundariamente para ver la opción “Ejecutar como administrador” y haz clic en ella, inmediatamente verás la nueva ventana de la consola, lista para ejecutar lo que le mandes.
¿Cómo actualizar NPM usando PowerShell en su PC con Windows?
Es importante recordar que cuando trabaje con permisos de administrador, debe tener especial cuidado al ingresar cualquier código, ya que no tendrá restricciones de seguridad y, por lo tanto, la seguridad de su sistema está en peligro, cualquier error puede conducir a un falla irreversible en su software.
Ahora, teniendo en cuenta que debe asegurarse de ingresar cada comando palabra por palabra para evitar inconvenientes, los pasos para completar la actualización de Node Package Manager en su computadora son los siguientes:
Ingrese la siguiente declaración en la consola «$ Set-ExecutionPolicyUnrestricted -ScopeCurrentUser -Force», con ella puede permitir la ejecución de scripts.
En segundo lugar, escriba «$ npm install -g npm-windows-upgrade», esta sería la línea de comando que solicita la instalación global del paquete NPM.
Debe esperar unos minutos para que se complete el proceso, luego es hora de actualizar con el comando «$ npm-windows-upgrade».
Al final del proceso, la consola devuelve un mensaje como “Actualización completa. Tu nueva versión de npm es…”, indicando que el programa ha sido actualizado, todo en unos simples pasos.
¿Cómo verificar si la actualización ya se completó con éxito?
Cuando se trabaja como desarrollador web Front-End, poder administrar dependencias y paquetes para cliente y servidor es un requisito prioritario, NPM juega un papel fundamental como medio para lograr este objetivo. Mantener la herramienta actualizada significa funcionar sin molestos errores, especialmente en el área de compatibilidad.
Si quieres saber que versión de NPM tienes instalada en tu computadora, en una terminal CMD o PowerShell, debes ingresar el siguiente comando “node -v”, a cambio el sistema te dice que versión tienes actualmente.
Ahora existe un comando que puedes ejecutar para conocer todas las versiones disponibles de NPM (Entre ellas la preliminar y la beta), se trata de ingresar, en la misma consola de PowerShell con permisos de administrador, el siguiente «npm-windows- actualización – npm-última versión». De esta manera, se asegura de tener la última versión del paquete.
Es probable que en la búsqueda de la actualización de la herramienta hayas probado otras soluciones, y en caso de que no lo consigas o se interrumpa el proceso, cuando intentas hacerlo a través de los comandos descritos en PowerShell, es común que tengas problemas, o directamente no poder ejecutar la actualización, en estos casos es recomendable buscar ayuda más específica en la página de soporte técnico de Microsoft