Je suis totalement nouveau sur node.js et le code en général. J'ai essayé une simple conversion de SCSS en CSS avec gulp, mon gulpfile.js semble être correct, d'une manière ou d'une autre, lorsque j'essaye d'exécuter "gulp styles" dans l'invite de commande node.js, j'obtiens ceci:

"

C:\Users\33666\Downloads\projet gulp>gulp styles
[14:18:03] Using gulpfile ~\Downloads\projet gulp\gulpfile.js
[14:18:03] Starting 'styles'...
[14:18:03] Finished 'styles' after 9.84 ms

'' '

Et aucun fichier n'est créé dans mon dossier "build". Le "gulpfile.js" que j'utilise est celui-ci:

'' '

var gulp = require('gulp');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var cleanCSS = require('gulp-clean-css');
 
gulp.task('styles', () =>
    gulp.src('css/*.scss')
        .pipe(sass().on('error', sass.logError))
        .pipe(autoprefixer({
            browsers: ['last 5 versions']
        }))
        .pipe(gulp.dest('build'))
);
gulp.task('watch', () =>
    gulp.watch('css/style.scss', gulp.series('styles'))
);

'' '

Merci.

0
Val 2 sept. 2020 à 15:35

2 réponses

Meilleure réponse

J'ai résolu mon problème, mon fichier SCSS était à la racine de mon dossier, j'ai créé un dossier CSS dans lequel je l'ai mis et cela a résolu le problème.

1
Val 2 sept. 2020 à 17:10

Il y a une faute de frappe ici dans le mot "projet":

C:\Users\33666\Downloads\projet gulp>gulp styles

-1
Luis Gerardo 2 sept. 2020 à 14:29