Gulp-stylus using jeet 错误

Gulp-stylus using jeet error

我在尝试使用 gulp 在手写笔上 运行 jeet 时遇到错误。这是我的触控笔任务:

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

我得到的错误是:

    /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)

我已经尝试将 jeet() 排除在数组之外,例如 (use: jeet()) 并且还检查了语法一百次,似乎没有 ) 丢失。它仅在我从代码中删除 use: [jeet()] 时才有效。任何人都知道如何将手写笔 + jeet 与 gulp 一起使用?

我不确定这是问题所在,但我认为您需要在这里戴上牙套: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())
});