如何 运行 g运行t watch 没有 运行 开头的任务?
How to run grunt watch without running its tasks at the beginning?
每次我 运行 "grunt",我的 JS 和 CSS 文件都会被丑化和检查。如何不 运行 uglify 和 jshint 在 watch 的开头 运行 而只 运行 这些任务保存?
watch: {
// Samples.js
samplesJS: {
files: ['**/*.js'],
tasks: ['jshint:samplesJshint', 'uglify:samplesUglify'],
},
// Samples-style.css
samplesCSS: {
files: ['**/*.css'],
tasks: ['cssmin:samplesCSSMin'],
},
// Blogs.js
blogsJS: {
files: ['**/*.js'],
tasks: ['jshint:blogsJshint', 'uglify:blogsUglify'],
}
}
grunt.registerTask('default', ['jshint', 'uglify', 'cssmin', 'watch']);
将它们从默认任务中删除:
grunt.registerTask('default', ['watch']);
或者只是 运行 grunt watch
它会 运行 监视任务而不触发其他任务。
每次我 运行 "grunt",我的 JS 和 CSS 文件都会被丑化和检查。如何不 运行 uglify 和 jshint 在 watch 的开头 运行 而只 运行 这些任务保存?
watch: {
// Samples.js
samplesJS: {
files: ['**/*.js'],
tasks: ['jshint:samplesJshint', 'uglify:samplesUglify'],
},
// Samples-style.css
samplesCSS: {
files: ['**/*.css'],
tasks: ['cssmin:samplesCSSMin'],
},
// Blogs.js
blogsJS: {
files: ['**/*.js'],
tasks: ['jshint:blogsJshint', 'uglify:blogsUglify'],
}
}
grunt.registerTask('default', ['jshint', 'uglify', 'cssmin', 'watch']);
将它们从默认任务中删除:
grunt.registerTask('default', ['watch']);
或者只是 运行 grunt watch
它会 运行 监视任务而不触发其他任务。