Configuración de Windows WSL y Next.js
Puedes obtener una experiencia de desarrollo Linux en Windows. Esta configuración utiliza WSL, Node.js, pnpm y Next.js. Es rápida y profesional.
Sigue estos pasos para configurar tu entorno.
- Instalar WSL
Abre PowerShell como administrador y ejecuta:
wsl --install
Esto instala Ubuntu. Ahora tienes un entorno Linux dentro de Windows.
- Preparar Linux Abre tu terminal de WSL y ejecuta estos comandos:
- Comprueba tu directorio personal:
cd ~ - Crea una carpeta:
mkdir projects - Actualiza tu sistema:
sudo apt update && sudo apt upgrade
Instalar Node.js mediante NVM Usa NVM para gestionar tus versiones de Node. Ejecuta:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashnvm install --ltsnvm use --ltsConfigurar pnpm pnpm es más rápido que npm y ahorra espacio en disco. Actívalo con Corepack:
corepack enable pnpmCrear un proyecto de Next.js Ejecuta este comando para iniciar un nuevo proyecto:
pnpm create next-app@latest my-project --typescript --tailwind --eslint --app
Si ves un error [ERR_PNPM_IGNORED_BUILDS], ejecuta:
pnpm approve-builds
Luego ejecuta:
pnpm install
- Conectar VS Code
Instala la extensión WSL en VS Code. En tu terminal, escribe:
code .
VS Code se ejecuta en Windows pero se conecta a tu entorno Linux. Esta es la mejor forma de trabajar.
Por qué funciona esta configuración:
- Rendimiento rápido
- Acceso a herramientas de Linux
- Mejor gestión de dependencias
- Flujo de trabajo profesional
Para liberar la memoria RAM cuando termines, ejecuta:
wsl --shutdown
Fuente: https://dev.to/anikdebnath/windows-wsl-nextjs-development-setup-zero-to-professional-environment-cl1