Skip to content

Latest commit

 

History

History
75 lines (64 loc) · 2.41 KB

README.md

File metadata and controls

75 lines (64 loc) · 2.41 KB

1. Creación del proyecto con vite

  • > npm create vite --> Nos crea un proyecto en el que podemos seleccionar diferentes frameworks, react, vue...

    • Seleccionamos como framework react
    • Seleccionamos como variant JavaScript
  • > npm install --> Instalar las dependencias

  • > npm run dev --> Equivalente a npm start en create-react-app (Levanta la web en local)

  • > npm install -D tailwindcss postcss autoprefixer --> Instalación de tailwindCSS

  • > npx tailwindcss init -p --> Inicia tailwindCSS creando dos archivos de configuración: tailwind.config.css y postcss.config.css

    • Añadir lo siguiente al archivo tailwind.config.css sustituyendo content []
      content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
    ],
    
    • Añadir en index.css las siguientes líneas:
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    
  • Para publicar la web en github pages es necesario lo siguiente:

    export default defineConfig({
    plugins: [react()],
    base: '/react-tasks-application/'
    })
    
    • Crear el archivo deploy.sh e introducir lo siguiente:
    #!/usr/bin/env sh
    
    # abort on errors
    set -e
    
    # build
    npm run build
    
    # navigate into the build output directory
    cd dist
    
    # if you are deploying to a cutom domain
    # echo "www.example.com" > CNAME
    
    git init
    git checkout -b main
    git add -A
    git commit -m "deploy"
    
    #if you are deploying to http://<USERNAME>.github.io
    # git push -f [email protected]:<USERNAME>/<USERNAME>.github.io.git main
    
    # if you are deploying to https://<USERNAME>.github.io/<REPO>
    git push -f [email protected]:rober12/react-tasks-application.git main:gh-pages
    
    cd -
    
    • Crear un script nuevo en el package.json
    "scripts": {
      "dev": "vite",
      "build": "vite build",
      "preview": "vite preview",
      "deploy": "gh-pages -d dist"
    
    • Posteriormente ejecutar

      • npm run build
      • npm run deploy
    • Por ultimo, visitar github la parte de settings -> pages del repositorio donde aparecera el enlace donde se ha publicado la web.