繁体   English   中英

运行“ gulp”时如何查看棉绒错误?

[英]How do i view linting errors when i run 'gulp'?

我正在尝试将Airbnb javascript样式指南安装到我的环境中。 我在保存.js文件时使用gulp显示掉毛错误,但未显示出来。 如果我执行“ eslint main.js”,则会显示错误。

无论如何,当我执行“ gulp”时,我可以通过gulp显示它吗?

这是我的配置文件:

var lint = require('gulp-eslint');  //Lint JS files, including JSX
var config = {
    port: 9005,
    devBaseUrl: 'http://localhost',
    paths: {
        html: './src/*.html',
        js: './src/**/.js',
        css: [
            'node_modules/bootstrap/dist/css/bootstrap.min.css',
            'node_modules/bootstrap/dist/css/bootstrap-theme.min.css'
        ],
        dist: './dist',
        mainJs: './src/main.js'
    }
};

...

gulp.task('lint', function () {
    return gulp.src(config.paths.js)
        .pipe(lint())
        .pipe(lint.format())
        .pipe(lint.failAfterError());
});

gulp.task('watch', function () {
    gulp.watch(config.paths.html, ['html']);
    gulp.watch(config.paths.js, ['js', 'lint']);
    gulp.watch(config.paths.css, ['css']);
});

gulp.task('default', ['html', 'js', 'css', 'lint', 'open', 'watch']);

我的main.js文件:

test = 1;

var App = console.log('Testing Browserify');

module.exports = App;

这就是我运行“ gulp”和运行“ eslint main.js”时看到的内容。 错误应显示在右侧终端上,但不显示任何掉毛错误。

在此处输入图片说明

您是否尝试过在lint调用中设置eslint配置文件?

gulp.task('lint', function () {
    return gulp.src(config.paths.js)
        .pipe(lint({
            // Load a specific ESLint config
            configFile: 'eslintConfig.json'
        }
    ))
    .pipe(lint.format())
    .pipe(lint.failAfterError());
});

来自: https : //github.com/adametry/gulp-eslint/blob/master/example/config.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM