Nuxt3 e DaisyUi
Helton Carlos Brito Silva

Helton Carlos Brito Silva @heltonbrito

About: Análise de Sistemas com pós-graduações em aplicações web e engenharia de software.

Location:
Paulo Afonso, Bahia, Brasil
Joined:
Jan 18, 2024

Nuxt3 e DaisyUi

Publish Date: Mar 19
0 0

Torne seu desenvolvimento tailwind CSS mais rápido, limpo e fácil.

DaisyUI é o plugin Tailwind CSS, você pode usar em diversos Frameworks.
Ele fornece nomes de classe de componente úteis, ajuda a escrever menos código e construir componentes de forma mais rápido, usa um design sofisticado e atual.

Nos exemplos abaixo irei usar o gerenciador de pacotes npm.

1º Etapa - Instalação do Nuxt3.

Para esse exemplo iremos usar o Nuxt3

npm create nuxt project-daisyui
Enter fullscreen mode Exit fullscreen mode

2º Etapa - Adicione o TailwindCss.

Vá para dentro do projeto e adicione esse comando no seu terminal:

npm install --save-dev @nuxtjs/tailwindcss
Enter fullscreen mode Exit fullscreen mode

Depois vá a modules no arquivo nuxt.config.{ts,js}

export default defineNuxtConfig({
  css: ['~/assets/main.css'],
  modules: [
    '@nuxtjs/tailwindcss'
  ]
}
Enter fullscreen mode Exit fullscreen mode

Depois crie o arquivo main.css e adicione:

@tailwind base;
@tailwind components;
@tailwind utilities;
Enter fullscreen mode Exit fullscreen mode

Documentação: https://nuxt.com/modules/tailwindcss

3º Etapa - Adicione o Daisyui.

npm i -D daisyui@latest
Enter fullscreen mode Exit fullscreen mode

Adicione o arquivo tailwind.config.{ts,js}, depois coloque o plugin daisyui:

/** @type {import('tailwindcss').Config} */
export default {
  content: [],
  theme: {
    extend: {},
  },
  plugins: [
    require('daisyui'),
  ],
  daisyui: {
    themes: true,
    darkTheme: "dark",
    base: true,
    styled: true, 
    utils: true, 
    prefix: "",
    logs: true,
    themeRoot: ":root",
  },
}
Enter fullscreen mode Exit fullscreen mode

Caso você utilize o nuxt3 com vite, ele irá mudar um pouco a forma de instalação do plugin, em baixo vou deixar a documentação para instalação:

Documentação: https://daisyui.com/docs/install/nuxt/

Fiz um exemplos pratico do nuxt3 e daisyui, aqui está o link do meu repositório do github:

https://github.com/Helton-Carlos/nuxt-and-daisyui

Se quiser já ir testando, já pode colar em seu terminal:

git clone https://github.com/Helton-Carlos/nuxt-and-daisyui.git
Enter fullscreen mode Exit fullscreen mode
npm i 
Enter fullscreen mode Exit fullscreen mode
npm run dev
Enter fullscreen mode Exit fullscreen mode

Comments 0 total

    Add comment