Siguiente inicio
Un inicio básico de Next.js.
- Siguiente inicio
- Pila
- Sucursales
- Configuración
- Recursos
Pila
- Estilo de pelusa / código
- eslint
- Eslint-Config-Dispers
- Eslint-Plugin-Check-File
- Guía react a prueba de balas
- eslint-plugin-n
- más bonito
- @Trivago/Prettier-Plugin-Sort-Imports
- más bonito-tailwindcss
- Clasificación de clase automática
- Variables de entorno
- dotenv
- expansión
- @T3-ASS/Env-Nextjs
- de color
- Estilos / ui
- vellón de cola
- @nextui-org/reaccionar
- Siguientes temas
- @Tabler/Icons-React
- Validación
- zod
- @conform-to/zod
- llovizna-zod
- Formularios
- Base de datos
- llovizna
- post -put
- llovizna-kit
- Autenticación
- Siguiente Auth
- @Auth/lloviznle-Adapter
- Auth.js llovizhle adaptador documentación
Sucursales
La rama principal contiene toda la configuración. Las siguientes ramas se construyen entre sí de arriba a abajo:
- base
- Configuración de Eslint / Prettier
- nextui
- diseño / estilos
- Tema oscuro / ligero alternar
- typesafe-envv
- Variables de entorno de tipos
- Siguiente Auth
- Google Oauth sin base de datos
- llovizna / principal
- Esquema básico de llovizna con usuarios / cuentas / sesiones
Configuración
- Instalar dependencias:
- Copie el archivo
.env :
- Actualice los siguientes valores en el archivo
.env :
NEXTAUTH_SECRET=your-value-here
GOOGLE_CLIENT_ID=your-value-here
GOOGLE_CLIENT_SECRET=your-value-here
- Inicie la base de datos:
- Migrar la base de datos:
- Inicie la aplicación:
Recursos
- SIGUIENTES Preguntas frecuentes de Discord de JS
- Error de "módulo no encontrado" en la implementación, pero la compilación funciona bien localmente
- Reaccionar a prueba de balas