2017-01-20 59 views
0

每次运行“grunt”时,我的JS和CSS文件都会被忽略并被删除。如何在手表运行开始时不运行uglify和jshint,并且只保存这些任务?如何在开始运行grunt 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']); 

回答

1

从默认任务中删除它们:

grunt.registerTask('default', ['watch']); 

或者只是运行grunt watch,它会不触发其它任务运行监视任务。