J'utilise Mix (cela s'applique également à Elixir) pour gérer mes ressources frontales. J'ai Mix configuré pour les fichiers de version en production mais pas en dev. En tant que tel, lorsque je mets à jour les actifs, je suis mis à jour app.js
et app.css
fichiers dans les fichiers dev et app.{hash}.js
et app.{hash}.css
en production.Comment gérer les ressources frontend avec laravel mix et git?
Quels sont vos conseils sur la façon de tirer parti de cela avec le contrôle de version?
- Mettre les fichiers sous le contrôle de version? Si oui, comment puis-je gérer les changements constants pendant le développement? Continuez d'ajouter de nouveaux fichiers hachés? Est-ce que je laisse app.js et app.css sur le serveur de production?
.gitignore
les fichiers js et css et d'exécuter npm sur le serveur de production pour compiler les actifs localement?- Une autre solution?
Quelle est votre opinion à ce sujet?
Merci d'avance.
Mon problème n'est pas au niveau du serveur web c'est de savoir comment gérer les fichiers localement avec git. Mon instinct me dit que compiler les actifs en production est une mauvaise idée mais devoir supprimer/ajouter de nouveaux fichiers après avoir compilé des assets est un pita. –