Tenho o tailwindcss v4 para funcionar com outros aplicativos como um plugin vite no vite.config.ts
arquivo.
Semelhante a isto:
import { defineConfig } from "vite";
import tailwindcss from "@tailwindcss/vite";
export default defineConfig({
plugins: [
tailwindcss(),
],
});
Não tenho certeza se essa é a abordagem correta ao usar electron-vite, pois todas as abordagens que tentei não funcionam.
Minha electron-vite
construção é
npm create @quick-start/electron@latest
✔ Select a framework: › react
✔ Add TypeScript: … / Yes
✔ Add Electron updater plugin: … / Yes
✔ Enable Electron download mirror proxy: … / Yes
Removi todos os arquivos /assets
e adicionei um único global.css
que contém:
@import "tailwindcss";
Estou recebendo o erroCannot find module '@tailwindcss/vite' or its corresponding type declarations.
import tailwindcss from '@tailwindcss/vite'
Meu electron.vite.config.ts
arquivo se parece com isso
import { resolve } from 'path'
import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
import react from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
main: {
plugins: [externalizeDepsPlugin()]
},
preload: {
plugins: [externalizeDepsPlugin()]
},
renderer: {
resolve: {
alias: {
'@renderer': resolve('src/renderer/src')
}
},
plugins: [react(), tailwindcss()]
}
})
Já tentei usar um postcss.config.js
. Mas na versão 4 deve ser tão fácil quanto o descrito no blog tailwindcss-v4 :
npm i tailwindcss @tailwindcss/postcss;
export default {
plugins: ["@tailwindcss/postcss"],
};
@import "tailwindcss";
Ainda não encontrei nenhuma documentação sobre isso. Alguém tem uma solução?