Depois de investigar, o plugin Vite do lado do PHP (pq o Vite está no PHP, no NODE, e no JS), deu para chegar às conclusões.
A diretiva Blade @vite(['entrypoint1', 'entrypoint2']) vai buscar o link ao conteúdo do ficheiro public/hot
Este ficheiro é gerado pelo Node, aquando do comando"run dev".
Alguma fotos abaixo para referência.
Como em live com o @rguedes e o @HackerinoS2 , vimos que o comando cli "gp", não está disponível dentro do Sail. Ainda o tentei mapear lá para dentro, e executou, mas depois ele liga-se a "localhost:22" para fazer as suas cenas e dentro do sail já teríamos q torcer muita coisa para funcionar.
Assim, pareceu-me que o passo lógico seria ter simplesmente uma env var GITPOD_VITE_URL para que quando esteja definida, o Vite se configure a fazer conta com ela (vite.config.js).
Tive que adicionar o npm package dotenv para carregar diretamente as vars para o processo node. Poderia ter ido por transformar o processo node para ser compatível com ESM, mas exploramos isso mais tarde, assim temos menos peças a alterar.
Ainda adicionei uma package php, que é o Ray - é uma tool para fazer dump para o browser, disponível em php e node, e é mais prático do que para consola, e mt útil em web, cli, queues.
Olá maltinha.
Depois de investigar, o plugin Vite do lado do PHP (pq o Vite está no PHP, no NODE, e no JS), deu para chegar às conclusões.
GITPOD_VITE_URL
para que quando esteja definida, o Vite se configure a fazer conta com ela (vite.config.js
).dotenv
para carregar diretamente as vars para o processo node. Poderia ter ido por transformar o processo node para ser compatível com ESM, mas exploramos isso mais tarde, assim temos menos peças a alterar.Pronto, foi isto 😄