Soporte de pnpm
El soporte para pnpm
es actualmente experimental. Para habilitarlo, asegúrate de que la variable de entorno VOLTA_FEATURE_PNPM
esté establecida a 1
. En Windows, esto puede ser añadido a tus variables de entorno de usuario o sistema en la Configuración del Sistema. En Linux/Mac, puedes establecer el valor dentro de tu script de perfil (ej. .bash_profile
, .zshrc
, o similar).
Como este soporte es experimental, puede haber algunos problemas pendientes. Algunas de las limitaciones conocidas se listan abajo, sin embargo si encuentras algo mientras usas pnpm
con Volta que no funciona de la manera que esperarías, por favor abre un issue en nuestro GitHub.
Limitaciones Conocidas
Instalaciones Globales
Actualmente, las instalaciones globales (ej. pnpm install -g
) no están soportadas y resultarán en un error.
Migración
No hay migración automática en este momento, por lo que si previamente tenías pnpm
instalado como un global de Volta, necesitarás reinstalarlo manualmente llamando volta install pnpm
. Antes de habilitar el soporte y hacer la reinstalación, puedes desinstalar el paquete pnpm
previamente instalado vía volta uninstall pnpm
. Una vez que cambies al soporte nativo de pnpm, no podrás eliminar el paquete pnpm
aislado anterior llamando el mismo comando debido a la falta de implementación de desinstalación hasta ahora.
Habilitando Soporte de pnpm
En Unix (Linux/macOS)
Añade la siguiente línea a tu perfil de shell (.bashrc
, .zshrc
, etc.):
export VOLTA_FEATURE_PNPM=1
Luego recarga tu shell o ejecuta:
source ~/.bashrc # o tu archivo de perfil específico
En Windows
- Abre el menú Inicio y busca "Variables de Entorno"
- Haz clic en "Editar las variables de entorno del sistema"
- En la ventana Propiedades del Sistema, haz clic en "Variables de Entorno"
- Bajo "Variables de usuario", haz clic en "Nuevo"
- Ingresa "VOLTA_FEATURE_PNPM" como el nombre de la variable y "1" como el valor
- Haz clic en "OK" para cerrar todos los diálogos
Usando pnpm con Volta
Una vez que hayas habilitado el soporte de pnpm, puedes:
- Instalar pnpm como tu gestor de paquetes por defecto:
volta install pnpm
- Fijar una versión específica de pnpm en un proyecto:
volta pin pnpm@7.14.0
- Ver versiones de pnpm instaladas:
volta list pnpm
Solución de Problemas
Si encuentras problemas con pnpm en Volta:
Verifica que la bandera de característica esté establecida correctamente:
- En Unix:
echo $VOLTA_FEATURE_PNPM
- En Windows:
echo %VOLTA_FEATURE_PNPM%
- En Unix:
Verifica si pnpm está instalado correctamente:
- Ejecuta
volta list
para ver si pnpm aparece en la lista
- Ejecuta
Para cualquier otro problema, por favor repórtalos en el repositorio GitHub de Volta.