En este artículo, discutiremos cómo actualizar las dependencias de un proyecto con npm. Debe haber oído hablar de npm, que se llama administrador de paquetes de Nodes. Entonces, podemos ejecutar este comando para instalar un paquete npm.
npm install
Nota: El indicador –save ya no es necesario después de la versión Node 5.0.0.
El paquete se instala y debe encontrarse en la carpeta node_modules en el mismo directorio donde package.json
existe el archivo. La entrada del nombre del paquete con la versión debe encontrarse en package.json
y package-lock.json
. Puede ver la versión actual del paquete en package.json
el archivo. Puede encontrar la última versión de npm agregada en package.json
el archivo.
Si desea agregar una versión específica, puede ejecutar npm install @version_here comonpm install react@^1.8.5
{ "dependencies": { "react": "^1.8.5" } }
Si desea agregar la última versión, puede ejecutar npm install
o npm install @latest
.
{ "dependencies": { "react": "^16.12.0" } }
Al observar esos dos archivos, nos quedó claro que tenemos la versión 16.12.0 de reaccionar y la regla para futuras actualizaciones es ^. Esta regla significa que, en el futuro, npm solo puede actualizarse con parches y versiones menores.
En el futuro, si habrá un nuevo parche o una versión menor y cuando escribamos el comando de actualización npm, la versión ya instalada se actualizará y package-lock.json
también se actualizará simultáneamente al llenarse con la nueva versión. Está claro que solo package-lock.json
se actualizará el archivo pero no package.json
.
Para obtener la lista completa de los nuevos lanzamientos o paquetes obsoletos hasta ahora, debemos ejecutar este comando
npm outdated
Al ejecutar npm update, no actualizará la versión de las versiones principales porque las versiones principales nunca se actualizan de esta manera porque algunas de ellas pueden introducir cambios importantes en su aplicación web en vivo, por lo que npm no quiere causar problemas.
Para actualizar una versión nueva y principal de los paquetes, debe instalar el paquete npm-check-updates globalmente.
npm install -g npm-check-updates
Después de instalar el paquete, ejecute el siguiente comando:
ncu
Mostrará las nuevas dependencias en el directorio actual, mientras que ejecutar este comando enumerará todos los paquetes globales que tienen nuevas versiones.
ncu -g
Ahora ejecuta este comando:
ncu -u
Después de ejecutar este comando, se actualizarán todas las sugerencias de versión en el package.json
archivo, por lo que npm instalará la versión principal utilizando este método.
Ahora todo está hecho. Simplemente ejecute el comando de actualización:
npm update
Si tiene un nuevo proyecto sin dependencias de node_modules y desea instalar la nueva versión, ejecute el siguiente comando:
npm install
Publicación traducida automáticamente
Artículo escrito por nitinmalhotra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA