Voy a guiarte paso a paso para crear un entorno de desarrollo local en Windows que te permitirá ejecutar el código React con shadcn/ui. Este tipo de codigo de programación que vas a ejecutar en una maquina local en windows suele construirse en React y se puede escribir a mano o pedirle a una IA como Claude o vercel v0 o Amazon Q.
Aquí tienes una guía detallada:
- Instalar Node.js:
- Ve a https://nodejs.org/
- Descarga la versión LTS (Long Term Support) para Windows
- Ejecuta el instalador y sigue las instrucciones
- Instalar Git (si aún no lo tienes):
- Ve a https://git-scm.com/download/win
- Descarga el instalador para Windows
- Ejecuta el instalador y sigue las instrucciones
- Crear un nuevo proyecto React:
- Abre el Command Prompt o PowerShell
- Navega a la carpeta donde quieres crear tu proyecto. Lo vamos a llamar «ganaderia-assaf» porque es para gestionar la producción de queso de esta raza de ovejas con garantía de origen
- Ejecuta los siguientes comandos:
npx create-react-app ganaderia-assaf
cd ganaderia-assaf
- Instalar y configurar shadcn/ui:
- En la misma ventana de Command Prompt o PowerShell, ejecuta:
npx shadcn-ui@latest init - Sigue las instrucciones de instalación. Cuando te pregunte, elige:
- TypeScript: No (a menos que prefieras usar TypeScript)
- Style: Default
- Color: Default (o elige el que prefieras)
- Luego, instala los componentes que estamos utilizando:
npx shadcn-ui@latest add tabs card input label button select table dialog toast
- En la misma ventana de Command Prompt o PowerShell, ejecuta:
- Reemplazar el contenido de src/App.js:
- Abre el archivo
src/App.jsen tu editor de código favorito - Borra todo el contenido existente
- Copia y pega el código que te proporcioné en el artefacto anterior
- Abre el archivo
- Actualizar el archivo src/index.js:
- Abre el archivo
src/index.js - Asegúrate de que tenga este contenido:
javascript
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';const root = ReactDOM.createRoot(document.getElementById('root'));root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
- Abre el archivo
- Actualizar el archivo src/index.css:
- Abre el archivo
src/index.css - Añade el siguiente contenido al principio del archivo:
css
@tailwind base;
@tailwind components;
@tailwind utilities;
- Abre el archivo
- Ejecutar la aplicación:
- En la ventana de Command Prompt o PowerShell, asegúrate de estar en la carpeta de tu proyecto
- Ejecuta el siguiente comando:
npm start
- Ver la aplicación:
- Abre tu navegador web
- Ve a http://localhost:3000
Deberías ver tu aplicación de gestión funcionando en tu navegador.
Consejos adicionales:
- Si encuentras algún error relacionado con la importación de componentes, asegúrate de que las rutas de importación en el archivo App.js sean correctas. Por ejemplo,
@/components/ui/buttondebería ser./components/ui/button. - Si necesitas detener el servidor de desarrollo, puedes presionar Ctrl+C en la ventana de Command Prompt o PowerShell.
- Para futuras sesiones de desarrollo, solo necesitas navegar a la carpeta de tu proyecto y ejecutar
npm start.
