gpt4 book ai didi

javascript - gulp-jshint 包 : How to send parameters (without . jshintrc 文件)?

转载 作者:行者123 更新时间:2023-11-30 10:10:32 25 4
gpt4 key购买 nike

我目前正在尝试将一个 grunt 项目迁移到一个 gulp 项目。实际上,在我的 gruntfile 中(对于 jshint 任务)是这样的:

jshint:{
选项: {
尾随:真,
邪恶:假,
缩进:4,
未定义:真,
未使用:真实,
Node :假,
浏览器:假,
循环功能:真,
发展:假
},
默认: {
选项: {
浏览器:真,
全局变量:{
定义:真
}
},
src: [basePath + "js/**/*.js"]
}
}

因此,当我在终端中编写“grunt jshint”时,它似乎工作正常。但是,在 gulpfile 中我这样写:

gulp.task("jshint", function() {
返回 gulp.src( basePath + "js/**/*.js")
.pipe(jshint({ "trailing": true,..., "globals": true } ) )
.pipe( jshint.reporter("默认") );
});

但是当我在终端中写“gulp jshint”时,它崩溃了。

我的问题是:有没有一种方法可以在没有 .jshintrc 文件的情况下使用 gulp-jshint Node 包发送 jshint 参数? (我已经阅读了 npm 站点中的文档,但我不理解“查找”选项)

最佳答案

globals是一个数组,不是true false,这里是我的例子。查找就像您想象的那样工作。

gulp.src(files.backend)
.pipe(jshint({ "lookup": false, /* other options */ "globals": ['$']}))
.pipe(jshint.reporter(stylish))
.on('error', gutil.log);

关于javascript - gulp-jshint 包 : How to send parameters (without . jshintrc 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26937805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com