Instalar Dependencias
vp install instala las dependencias usando el gestor de paquetes del espacio de trabajo (workspace) actual.
Vista General
Usa Vite+ para gestionar las dependencias a través de pnpm, npm y Yarn. En lugar de cambiar entre pnpm install, npm install y yarn install, puedes seguir usando vp install, vp add, vp remove y el resto de los comandos de gestión de paquetes de Vite+.
Vite+ detecta el gestor de paquetes desde la raíz del workspace en este orden:
packageManageren elpackage.jsonpnpm-workspace.yamlpnpm-lock.yamlyarn.locko.yarnrc.ymlpackage-lock.json.pnpmfile.cjsopnpmfile.cjsyarn.config.cjs
Si ninguno de esos archivos está presente, vp recurre a pnpm por defecto. Vite+ descarga automáticamente el gestor de paquetes correspondiente y lo utiliza para el comando que ejecutaste.
Uso
vp installFlujos de instalación comunes:
vp install
vp install --frozen-lockfile
vp install --lockfile-only
vp install --filter web
vp install -wvp install se mapea al comportamiento de instalación subyacente correcto para el gestor de paquetes detectado, incluyendo los parámetros de archivo de bloqueo (lockfile) adecuados para pnpm, npm y Yarn.
Paquetes Globales
Usa el parámetro -g para instalar, actualizar o eliminar paquetes instalados globalmente:
vp install -g <pkg>instala un paquete globalmente.vp uninstall -g <pkg>elimina un paquete global.vp update -g [pkg]acredita un paquete global o todos ellos.vp list -g [pkg]enumera los paquetes globales.
Gestionar Dependencias
Vite+ proporciona todos los comandos familiares de gestión de paquetes:
vp installinstala el grafo de dependencias actual del proyecto.vp add <pkg>añade paquetes adependencies; usa-DparadevDependencies.vp remove <pkg>elimina paquetes.vp updateactualiza las dependencias.vp dedupereduce las entradas de dependencias duplicadas donde el gestor de paquetes lo admita.vp outdatedmuestra las actualizaciones disponibles.vp listmuestra los paquetes instalados.vp why <pkg>explica por qué un paquete está presente.vp info <pkg>muestra los metadatos del registro de un paquete.vp linkyvp unlinkgestionan enlaces de paquetes locales.vp dlx <pkg>ejecuta el binario de un paquete sin añadirlo al proyecto.vp pm <comando>reenvía un comando bruto específico del gestor de paquetes cuando necesites un comportamiento fuera del conjunto de comandos normalizados devp.
Guía de Comandos
Install
Usa vp install cuando quieras instalar exactamente lo que describen el package.json y el lockfile actuales.
vp installes el comando de instalación estándar.vp install --frozen-lockfilefalla si el lockfile necesitara cambios.vp install --no-frozen-lockfilepermite actualizaciones del lockfile de forma explícita.vp install --lockfile-onlyactualiza el lockfile sin realizar una instalación completa.vp install --prefer-offlineyvp install --offlineprefieren o requieren paquetes en caché.vp install --ignore-scriptsomite los scripts del ciclo de vida.vp install --filter <patrón>limita el trabajo de instalación en monorepos.vp install -winstala en la raíz del workspace.
Instalación Global
Usa estos comandos cuando quieras que las herramientas gestionadas por el gestor de paquetes estén disponibles fuera de un único proyecto.
vp install -g typescriptvp uninstall -g typescriptvp update -gvp list -g
Add y Remove
Usa vp add y vp remove para las ediciones diarias de dependencias en lugar de editar el package.json a mano.
vp add reactvp add -D typescript vitestvp add -O fseventsvp add --save-peer reactvp remove reactvp remove --filter web react
Update, Dedupe y Outdated
Usa estos comandos para mantener el grafo de dependencias a lo largo del tiempo.
vp updateactualiza los paquetes a versiones más recientes.vp outdatedmuestra qué paquetes tienen versiones más recientes disponibles.vp dedupepide al gestor de paquetes que colapse los duplicados donde sea posible.
Inspeccionar
Usa estos comandos cuando necesites entender el estado actual de las dependencias.
vp listmuestra los paquetes instalados.vp why reactexplica por quéreactestá instalado.vp info reactmuestra los metadatos del registro, como versiones y dist-tags.
Avanzado
Usa estos comandos cuando necesites un comportamiento de nivel más bajo del gestor de paquetes.
vp linkyvp unlinkgestionan enlaces de desarrollo locales.vp dlx create-viteejecuta el binario de un paquete sin guardarlo como dependencia.vp pm <comando>reenvía directamente al gestor de paquetes resuelto.
Ejemplos:
vp pm config get registry
vp pm cache clean --force
vp pm exec tsc --version