Dans mon fichier gulp j'ai deux tâches principales.
- gulp dev: me compile mon sass, mes fichiers twig, copie mes assets et va récupérer certaines librairies javascript dans les node_modules
- gulp prod : lance gulp dev, minifie le css (en rajoutant le suffix min dans le nom du fichier), minifie le javascript (en rajoutant le suffix min dans le nom des fichiers) et renomme le path vers les fichiers css et js en rajoutant le suffix min.
Tout fonctionne très bien. Voici ce que j'obtiens dans les fichiers html générés par la tâche gulp prod
J'aimerai optimiser tout ça en concatenant tous ces scripts en un seul. Chose facile à faire avec le module gulp-concat. Mais là où je suis bloqué, c'est qu'il faudrait remplacer ces 5 lignes html par une seule :
<script src="../js/scripts.min.js"></script>
Savez vous si cela est faisable ? Si oui comment faire ?
alors je me suis un peu documenté et ce module me semble pas mal du tout. Par contre lorsque j'essaye de le mettre en place, l'entièreté du contenu de ma page html est supprimé.
S'il faut, je peux fournir le fichier gulp complet mais le reste se déroule sans problème. C'est vraiment cette tâche là qui ne s'execute pas correctement. Aucune erreur console est renseignée.
Je serais quand même d'avis à remplacer totalement Gulp par Webpack, quelle exception tu verrais pour ne pas tout remplacer ? D'autant que si tu créé des scripts npm, que ce soit gulp ou webpack qui tourne derrière, ça ne changerai rien pour les utilisateurs finaux.
GULP : remplacer lignes HTML
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)