# npm > Gestor de paquetes JavaScript y Node.js. > Gestiona proyectos Node.js y sus dependencias de módulos. > Más información: . - Crea un archivo `package.json` con los valores por defecto (omite --yes para hacerlo de forma interactiva): `npm init {{[-y|--yes]}}` - Descarga todos los paquetes alistados como dependencias en `package.json`: `npm install` - Descarga una versión específica de un paquete y lo añade a la lista de dependencias en `package.json`: `npm install {{nombre_paquete}}@{{versión}}` - Descarga la última versión de un paquete y lo añade a la lista de dependencias de desarrollo en `package.json`: `npm install {{nombre_paquete}} {{[-D|--save-dev]}}` - Descarga la última versión de un paquete y lo instala globalmente: `npm install {{[-g|--global]}} {{nombre_paquete}}` - Desinstala un paquete y lo elimina de la lista de dependencias en `package.json`: `npm uninstall {{nombre_paquete}}` - Lista de dependencias instaladas localmente: `npm list` - Lista los paquetes instalados globalmente: `npm list {{[-g|--global]}} --depth {{0}}`