2016-08-30 7 views
1

Ich bekomme einen Fehler beim Versuch, jeet auf Stift mit Schluck laufen. Das ist mein Stift Aufgabe:Gulp-Stylus mit Jeet Fehler

gulp.task('stylus', function(){ 
    return gulp.src('src/assets/styl/*styl') 
     .pipe(stylus(use:[jeet()])) 
     .pipe(gulp.dest(buildPaths.css)) 
     .pipe(connect.reload()) 
}); 

Und der Fehler ich erhalte:

/var/www/html/eve/gulpfile.js:50 
      .pipe(stylus(use:[jeet()])) 
         ^^^ 
    SyntaxError: missing) after argument list 
     at Object.exports.runInThisContext (vm.js:76:16) 
     at Module._compile (module.js:513:28) 
     at Object.Module._extensions..js (module.js:550:10) 
     at Module.load (module.js:458:32) 
     at tryModuleLoad (module.js:417:12) 
     at Function.Module._load (module.js:409:3) 
     at Module.require (module.js:468:17) 
     at require (internal/module.js:20:19) 
at Liftoff.handleArguments (/home/eve/.nvm/versions/node/v6.3.1/lib/node_modules/gulp/bin/gulp.js:116:3) 
    at Liftoff.<anonymous> (/home/eve/.nvm/versions/node/v6.3.1/lib/node_modules/gulp/node_modules/liftoff/index.js:198:16) 

ich schon versucht habe jeet() aus dem Array zu setzen, wie (use: jeet()) und überprüft auch die Syntax hundert Mal und es scheint, dass es nicht fehlt). Es funktioniert nur, wenn ich die use: [jeet()] aus dem Code entfernen. Jeder hat eine Idee, wie man Stift + Jeet mit Schluck verwendet?

Antwort

1

Ich bin nicht sicher, ob dies das Problem ist, aber ich glaube, Sie Klammern hier brauchen: stylus({use: [jeet()]})

gulp.task('stylus', function(){ 
    return gulp.src('src/assets/styl/*styl') 
     .pipe(stylus({use: [jeet()]})) 
     .pipe(gulp.dest(buildPaths.css)) 
     .pipe(connect.reload()) 
}); 
+0

Das ist es! Vielen Dank –