Site

Vite

Os comandos são os mesmos da página de Vite do React. Com react/ e vue/ no mesmo tema, um npm run build grava as duas entradas em public/build.inertia.stack escolhe app/engine/inertia/app.js ou app.jsx. Trocar a stack não pede outro build.


Comandos

npm install
npm run dev
npm run build
  • npm run dev sobe http://localhost:5173 e grava public/hot. Salvar um .vue atualiza a página.
  • npm run build gera public/build com as duas linguagens, quando as duas pastas existem. É o que vai para o cliente.

Com public/hot, o HTML aponta para o Vite. Ao encerrar o dev server, o arquivo sai e a página volta ao build.


O que o navegador recebe

  • Desenvolvimento: o cliente do Vite e app/engine/inertia/app.js.
  • Produção: /public/build/assets/theme-{tema}-….js e o CSS do vue/app.css.
  • O mapa de rotas e as bases de mídia vêm do cache da Engine, um arquivo só, antes do Vue.
🚨Fonte do tema não é pública

themes/*/vue/ e arquivos .vue não são o site. O que o navegador carrega em produção é public/build.