CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Gulp: compiler sass puis compacter tous les css

DébutPage précedente
1
Page suivantePage suivante
Pseudo supprimé
Niveau 10
28 septembre 2015 à 22:57:43

Bonjour à tous,

je viens de découvrir Gulp qui est bien sympathique mais je n'arrive pas à résoudre mon problème.
J'ai l'arborescence suivante:

Edit: la balise code fait des siennes, voire le haut de ce pastebin http://pastebin.com/re2MTDyV

J'aimerai (dans l'ordre)

  • compiler mon fichier scss,
  • placer ce fichier compilé dans resources/css/app.min.css
  • minifier et concaténer tous mes css dans public/css/app.min.css

Pour cela j'ai donc écrit dans mon gulpfile:

Edit: la balise code fait des siennes, voire le bas de ce pastebin http://pastebin.com/re2MTDyV

Quand je lance la commande gulp, le fichier final est bien créé. Mais quand je modifie mon scss et que je relance la commande, seul le scss est compilé, mais le fichier css final ne prend pas en compte les modifications... :(

On dirait que la concaténation des fichiers se fait avant la compilation du sass, c'est possible? Comment résoudre le problème et effectuer la première tâche avant la deuxième? :(

Merci :)

Message édité le 28 septembre 2015 à 23:02:11 par
Pseudo supprimé
Niveau 10
29 septembre 2015 à 01:20:13

Salut,
Ben, tu as deux tâches différentes. Donc quand tu enregistres le fichier, seule la tâche "sass" est appelée. Fais une seule tâche pour compiler et minifier / concaténer.

Pseudo supprimé
Niveau 10
29 septembre 2015 à 11:01:03

@warpShadow: en fait mes deux tâches sont bien appelées, via un gulp.task('default', ['sass', 'styles']); à la toute fin du fichier (je ne l'ai pas précisé parce que je pensais que c'était obligatoire, désolé).

A la base, j'ai voulu faire une seule et même tâche pour compiler, concaténer et minifier, mais je n'y suis pas arrivé puisque mon fichier à compiler se trouve dans un autre répertoire que mes fichiers à concaténer... Mais je vais voir ça, merci pour la piste :)

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Thymotep
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment