[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
HOLDING DE A. E PART. S.A. ­ HALIPAR
Criador HOLDING DE A. E PART. S.A. ­ HALIPAR 23/01/2024

Olá professor, bom dia!

Eu tenho uma dúvida... minha aplicação tem dois grandes módulos, para cliente e administrador

 

Quando falamos em 'cliente', há o seu próprio master.blade.php, scripts e plugins específicos. Isso também vale para o módulo 'administrador.'

 

No caso do administrador, eu tenho paginas como users.blade.php, stores.blade.php etc...

e para cada uma dela, um users.js, stores.js, etc

 

Como que eu trabalho esses assets com o vite? qual seria a forma ideal? ter um app.js para ambos com todos esses arquivos especificos ou importa-lo individualmente? teria um exemplo ou algum curso que fale sobre vite melhor

 

Manager Carlos Ferreira 23/01/2024

Olá, tudo bem?

 

A abordagem que eu tomaria nesse caso, seria, ter arquivos (css + js) comuns para os dois módulos, mas também ter arquivos (css + js) individuais, para cada um dos módulos.

 

Sabe como trabalhar com multiplos arquivos com Vite?

 

Se sim, basta compilar os arquivos, e importar eles nos seus respectivos templates.

Carlos Ferreira
Criador HOLDING DE A. E PART. S.A. ­ HALIPAR 23/01/2024

Aaa show, então estava indo pro caminho certo

 

você tem algum exemplo/projeto no github trabalhando com multiplos arquivos?

 

eu vi uns tutoriais mas acho que não estou sabendo aplicar da melhor forma... Tenho problemas na hora de importar node_modules, eu faço isso no app.js, é o correto?

 

Na verdade ele funciona, mas quando executo npm run dev preview da erro, quebra, diz que não encontra... Por exemplo, ($('.select').select2() is not defined) ai estou tentando entender o motivo

 

 

HOLDING DE A. E PART. S.A. ­ HALIPAR
Manager Carlos Ferreira 23/01/2024

Não tenho um exemplo aqui.

Mas, compartilhe comigo os detalhes do erro, que te ajudo a resolver.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!