Instalación de React con Vite y TailwindCSS

2/31
Recursos
Transcripción

Aportes 66

Preguntas 13

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Me parece que las Tailwind directives se ponen en el archivo index.css

Hay una extension de tailwind en vscode:

![](

sirve mucho para ayudarte con las clases

les dejo aqui los codigos de la terminal:

npm create vite@latest my-project -- --template react
cd my-project
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}
@tailwind base;
@tailwind components;
@tailwind utilities;
npm run dev
Muy Buenas noches no me esta reconociendo los estilos del tailwindcss
Ahora tailwind se actualizó (hace poquito) y ya no se instala como se muestra en el curso. Si les salta un error #15789 o algo similar, acá está la solución. Yo casi me vuelvo mono tratando de resolverlo por 2 días enteros hasta que caí en esta pregunta de github! <https://github.com/tailwindlabs/tailwindcss/discussions/15786?utm_source=chatgpt.com>

Me parecio gracioso. 😂

Hola Mundo bebé  
Hola!! Alguien sabe como puedo instalar las dependencias del proyecto, cuando clono el repo en otra máquina, ya que hace falta package.json y el lock. Muchas gracias! ![](https://static.platzi.com/media/user_upload/image-c6c0a764-78d0-44d8-b083-2a05e85e9cc7.jpg)![]()

Para que VScode les muestre recomendaciones a la hora de escribir Tailwind, pueden instalar la extensión “Tailwind CSS IntelliSense”

Que caja esa profesora, como se expresa, parece que uno estuviera hablando con una amiga

Vamos a crear el proyecto, considerar instalar vite, para alejarnos de configuraciones y sólo crear componentes y además instalar tailwind.

Para instalar vite:

npm create vite@latest

Y proseguimos con eliminar los assets que no necesitamos en este momento

Después instalaremos tailwind CSS:

con la documentación en: https://tailwindcss.com/docs/guides/vite

  1. empezamos por en la consola con el directorio de nuestro proyecto abierto con: npm install -D tailwindcss postcss autoprefixer

  2. proseguimos con: npx tailwindcss init

  • seguir con el resto de la documentación de configuración de tailwind (arriba el link).

*recuerda agregar las directivas de Tailwind a la carpeta: ./src/index.css

Y finalizar corriendo el proyecto con: npm run dev

Me siento decepcionado del curso , la verdad de muy mal gusto se que han pasado años dessde que la profe lo hizo pero no compila tailwind correctamente a dia de hoy se que en los comentarios han puesto ayudas pero ninguna me ha funcionado tampcoo las de internet tampoco las de chatgpt , ni menos intentando solucionarlo por mi cuenta
No olviden que como estamos usando vite los comandos iniciales para instalar tailwindCss estan en este link <https://tailwindcss.com/docs/guides/vite>
Hola, alguien por favor me podría explicar que es Vite y cual es su mayor ventaja contra Create React App ? Se pasa directamente a la instalación sin una explicación y quedé confundido.

5-Copiar el siguiente código en tu tailwind.config.js: content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], 6- Copia en el App.css lo siguiente: @tailwind base; @tailwind components; @tailwind utilities;

Bueno empezamos con toda. Después de mucho tiempo y tener que regresar a las bases de javaScript y CSS varias veces, arranco con este proyecto adicionando TypeScript !!!

Vamo a darle !!!

¡Oye! Si te pasa como a mí, que te metes en una carpeta para empezar a trabajar con Vite y el comando `npm create vite@latest` te crea todo dentro de una subcarpeta, dejándote la original vacía, aquí tienes la solución. Usa `npm create vite@latest .` (con un espacio y un punto al final). Así, Vite se instala en la misma carpeta donde estás, sin crear una nueva. Pero ojo, si ya tienes cosas en esa carpeta, ten cuidado porque te puede pedir borrarlas. Solo se borran si tú escribes y (yes).
siento que en el texto por el acento hubiera quedado mejor "hola mundo mor"

Cuando uses react con vite selecciona Javascript+swc
es 20 veces mas rapido

/* Importar las directivas de Tailwind CSS */
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';

/* Agregar estilos personalizados si es necesario */
/* Por ejemplo:
   .mi-boton-personalizado {
     background-color: purple;
     color: white;
     padding: 8px 16px;
   }
*/

Pasos para iniciar proyecto con Vite y Talwind 1- npm create vite@latest 2- Elegir React como framework, luego JavaScript. 3- Si se está usando vite, ir a la documentación de Tailwind, presionar get started, luego Frameworks Guides donde dice vite. 4- Entrar al directorio y ejecutar los siguientes comandos en la terminal: npm install -D tailwindcss postcss autoprefixer npx tailwindcss init -p

Comando npm + vite

npm create vite@latest

Es bueno darle una mirada a Get Started de Vite.
https://vitejs.dev/guide/

hola espero les pueda servir ahora en el 2025 cambio la forma de instalacion encontre un video en yotube super bueno por que leyendo la documentacion me confundio mucho espero les sirva <https://www.youtube.com/watch?v=wdNeRA_adn4>
f
Al final no me rendí. No me estaba funcionando hasta que cambié de git bash a cygwin64 y seguí los pasos nuevos que sugiere la actualización.
Para los que esten por usar tailwind 4 aca esta la doc que implementa con vite (Es mucho mas simple): <https://tailwindcss.com/docs/installation/using-vite> 🪐
A día de hoy 11/02/2025 estoy tomando el curso nuevamente desde 0 y tuve problemas con la instalación, despues de solucionado les comparto el paso a paso: 1. Actualización de Node, en este caso descargue la versión 22.14.0 2. corrí el comando npm create vite@latest tal como en el curso 3. Para instalar tailwind las directivas cambiaron: 1. Correr el comando npm install tailwindcss @tailwindcss/vite 2. Cambiar todo lo que hay en vite.config.js por lo siguiente import { defineConfig } from 'vite'import tailwindcss from '@tailwindcss/vite'export default defineConfig({ plugins: \[ tailwindcss(), ],}) 3. En ambos archivos CSS puse la directiva @import "tailwindcss"; 4. Al subir el server tuve el error Uncaught ReferenceError: React is not defined at main.jsx:7:3 para ello hice lo siguiente: 1. En los archivos main.jsx y app.jsx puse *import* React, { useState } *from* 'react' De esta manera pude desplegar la aplicación sin más problemas, espero no tener mas en un futuro
Me cansé, voy a simplemente copiar de github el proyecto vacio y ya porqué no me está resultando instalar
Hola, sería bueno que esta parte de la instalación de **TailwindCSS** en vite, se actualizara dado que a la fecha Marzo/2025 en la página oficial la última versión es la v4.0 y el proceso de instalación es diferente y más sencillo. La versión v3.2.7 ya no aparece, solo v.3.4.17 y las otras previas. Sin embargo pueden consultar la página oficial y conocer el proceso de instalación. <https://tailwindcss.com/docs/installation/using-vite>
cada ves toca actualizarse en la implementación de los comandos año 2025 <https://youtu.be/_UrdBOMSWp4?si=NU7GI5lw4es09AHV>
instalar en el 2025 <https://youtu.be/_UrdBOMSWp4?si=jXzhxf33cR28Ljp7> recomendado para que instales bien en tu proyecto
Hola , vengo del futuro a decirles que trabajen con la version exacta de vite con la que lo hace la profesora de lo contrario las directivas de Tailwind no les seran reconocidas. Clonen el repositorio de la profesora.
Hola, desde hoy tailwind cuenta con la versión 4.0, al usar Vite es mucho más sencillo a comparación de las versiones anteriores Podemos encontrar la documentación aquí <https://tailwindcss.com/docs/installation/using-vite>
no me cargan los estilos por mas que reviso todo esta acorde al video y los comentarios :(
Si les aparece este error es por que no se encuentran ubicados en la carpeta correspondiente, para ello tendrán que entrar en la terminal y ejecutar el comando cd "nombre de su proyecto"
Veo que a muchos no les funciona, mi teoria es que al instalar la ultima version de vite, tambien requerimos tener actualizada la version de node, en mi caso pase de la 16 a la 22 de node, y solucionó todos los problemas, no necesité ningun arreglo
A día de hoy 26/22/24 La instalación de tailwind fue así npm install -D tailwindcss npx tailwindcss init en el archivo tailwind.config.js en vez de content: \["./src/\*\*/\*.{html,js}"], puse content: \["./src/\*\*/\*.{html,jsx}"], puse @tailwind base; @tailwind components; @tailwind utilities; en ambos archivos css ell css no se veia por lo que corri el comando npx tailwindcss -i ./src/index.css -o ./src/App.css --watch Espero les sirva
Cada dia hay cosas que añaden a las particularidades, o metodos de instalacion, entonces les recomiendo que visiten la pagina oficial y lo hagan todo desde alla y vuelvan, es sencillo si uno sigue la documentacion actual, yo tuve varios problemas, borre todo, y me guie de la documentacion actual Que les vaya bien mis muchach@s! [`https://tailwindcss.com/docs/guides/vite#react`](https://tailwindcss.com/docs/guides/vite#react)
Tambien tuve problemas con que aceptara los estilos de taildwind pero lo solucione asi: cree un archivo *postcss.config.cjs* y le agrege este codigo ```js module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, }, }; ```a mi archivo *tailwind.config.js* le cambie a esto ```js /** @type {import('tailwindcss').Config} */ module.exports = { content: [ './index.html', './src/**/*.{js,ts,jsx,tsx}', ], theme: { extend: {}, }, plugins: [], }; ```y las directives de tailwind se ponen en el archivo *index.css*
Me encontré con un problema al usar tailwind. Al poner las rules: `@tailwind base;` `@tailwind components;` `@tailwind utilities;` Me aparecía un mensaje # `unknown at rule @tailwind` Lo arreglé siguiendo la primer recomendación de esta página, <https://byby.dev/at-rule-tailwind> Abrí settings.js en Profiles/Settings, agregando, ```js { "css.lint.unknownAtRules": "ignore" } ```Les dejo este truquito por si alguien tuviera el mismo problema.
Datos que puede ser de utilidad: 1. Se cambio el orden de la pagina web, la forma en la que instala el tailwind es POSTCSS, ingresen a esa opcion dentro de la url de instalacion. 2. Sigan los pasos al pie de la letra, en mi caso al ir en el paso despues de (npm install -D tailwindcss postcss autoprefixer y luego npx tailwindcss init). No me genero el archivo postcss.config.js 3. cree mi archivo postcss.config.js y agrege el script 4. ```js export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, } ``` Y todo funciono. good luck
![](https://static.platzi.com/media/user_upload/image-2544494c-1649-42bb-b338-34279682e791.jpg)
![](https://static.platzi.com/media/user_upload/image-3940d734-4a00-42ba-b195-cbe9e930ff60.jpg)Hola, un atajo de teclado que pueden utilizar para no tener que copiar y pegar la direccion es control + click y automaticamente te lo abre en el navegador
```js import PropTypes from 'prop-types' const Layout = ({ children }) => { Layout.propTypes = { children: PropTypes.node.isRequired, } return (
{children}
) } export default Layout ```import PropTypes from 'prop-types' const Layout = ({ children }) => {    Layout.propTypes = {        children: PropTypes.node.isRequired,    }    return (        \
            {children}        \
    )} export default Layout
import PropTypes from 'prop-types' const Layout = ({ children }) => {    Layout.propTypes = {        children: PropTypes.node.isRequired,    }    return (        \
            {children}        \
    )} export default Layout
![](https://static.platzi.com/media/user_upload/image-8f8cbd27-e80f-4168-a1e2-a286092167cf.jpg)
Muy bien, vamos a probar con la versión 5 de vite. ![](https://static.platzi.com/media/user_upload/image-79cecb88-d8bc-4b60-a244-510e660a50d5.jpg)
Que triste empezar un curso con todas las ganas y que la primer clase ya este mal hecha del inicio. Creo que mis ganas de aprender fuero de 100 a 0 en cuestion de minutos.
Algo que puede ayudar mucho es la extension de de vscode para tailwind => <https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss>

Aqui dejo mi aporte no solo le coloque color de fondo sino que también al texto:

Parece que con la nueva interfaz se perdió parte de la sección de recursos, el link que teff consulta es este: <https://tailwindcss.com/docs/guides/vite> Y los comandos los de acá: `npm install -D tailwindcss postcss autoprefixer` `npx tailwindcss init -p` > En el archivo `tailwind.config.js` `/** @type {import('tailwindcss').Config} */` `export default {` ` content: [` ` "./index.html",` ` "./src/**/*.{js,ts,jsx,tsx}",` ` ],` ` theme: {` ` extend: {},` ` },` ` plugins: [],` `}`

Les dejo si lo quieren hacer con otros package managers 😄

# npm 6.x
npm create vite@latest my-vue-app --template react

# npm 7+, extra double-dash is needed:
npm create vite@latest my-vue-app -- --template react

# yarn
yarn create vite my-vue-app --template react

# pnpm
pnpm create vite my-vue-app --template react

Hola mundo bebé .😍

Les comparto la guia de Talwiindcss 😎
Guia Tailwind

Aquí mi Hola mundo

“dev”: “vite --host 0.0.0.0 --port 3000”

para no cambiar el puerto de docker con node corriendo en el clásico puerto 3000

Asi mi primer Hola mundo con vite

esto es emocionante vamos con toda

Si no quieren instalar vite. Puede usar:

npx create-vite react-course vite@latest

Wow!!! Estefania es una de las mejores instructoras de Platzi, estoy tan emocionado de lo que vendrá mas adelante en el curso.

que bien con Vite!!!