"Watcher" les fichiers commençant par "_"

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour à tous,

J'utilise maintenant Gulp, et j'aimerais "watcher" les SCSS ayant des noms commençant par "_", qui sont ensuite importés par le fichier de style, or, Gulp, lui ne "watche" que le fichier "style.scss", donc lors d'une modification, par exemple, sur "layouts/_navbar.scss", le SASS n'est pas compilé.

Voici une partie du code de Gulp :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
var gulp = require('gulp');
var sass = require('gulp-sass');
var pleeease = require('gulp-pleeease');

gulp.task('css', function() {
    return gulp.src('dev/css/*.scss')
        .pipe(sass())
        .pipe(pleeease({
            "autoprefixer": { "browsers": ["last 3 versions"] }
        }))
        .pipe(gulp.dest('prod/css'));
});

gulp.task('watch', function() {
    gulp.watch('dev/*.jade', ['html']);
    gulp.watch('dev/css/*.scss', ['css']);
    gulp.watch('dev/js/*.coffee', ['js']);
    gulp.watch('dev/img/*', ['img']);
});

Merci d'avance pour votre aide.

« There was a kingdom that was falling so fast that people wouldn't help it, they wouldn't make it last » - Animal Kingdom, Beau

+0 -0

Cette réponse a aidé l'auteur du sujet

Tente avec

1
'dev/css/**/*.scss'

Ce qui te permet de surveiller tous les fichier .scss (dans tous les dossiers et sous-dossiers) ainsi il va te relancer la compilation. C'est ce que je fais moi, sauf que j'ai un livereload en plus pour recharger mon navigateur automatiquement à chaquement changement sur le css.

Édité par JacobDelcroix

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte