致电
grunt jshint:path_to_file
我想覆盖默认的JSHint配置
grunt.initConfig({
jshint: {
options: {
curly: true,
eqeqeq: true,
eqnull: true,
browser: true,
globals: {
jQuery: true
}
},
all: ['Gruntfile.js', 'Scripts/src/**/*.js']
}
});
并且只包含该特定文件。 " grunt jshint path_to_file"也没关系,但我不想使用
grunt jshint --file=filePath
grunt.option函数,除非它可以做我需要的。
这可以以某种方式实现吗?
答案 0 :(得分:0)
grunt的精神更多的是编码gruntfile本身使用的文件,而不是在命令行中指定它。 因此,我们需要更多详细信息,说明您为什么要这样做。我想象了两种可能性:
您只想处理一个子组件:在这种情况下,您将为每个子组件声明不同的目标,并从命令行调用目标:在{Gruntfile中使用grunt jshint component1
:
jshint: {
component1: [filePath1],
component2: [filePath2]
}
这是一个性能问题:您只想jshint某些文件,因为只有它们发生了变化。在这种情况下,合并grunt-contrib-watch
(在文件更改时运行jshint)和grunt-newer
(仅在修改后的文件上运行)