Coffeescript grunt.event.on';手表';无法运行任务
我有一个*.css文件的监视程序,在事件监视程序中,我想使用代码调用cssmin任务。 这是手表Coffeescript grunt.event.on';手表';无法运行任务,coffeescript,gruntjs,grunt-contrib-watch,Coffeescript,Gruntjs,Grunt Contrib Watch,我有一个*.css文件的监视程序,在事件监视程序中,我想使用代码调用cssmin任务。 这是手表 'stylesheet-css': files: ['public/stylesheets/*.css'] 以及事件监视的代码 grunt.event.on 'watch', (action,filepath)-> return if filepath.has '.min' grunt.task.run 'cssmin:stylesheet-css' #
'stylesheet-css':
files: ['public/stylesheets/*.css']
以及事件监视的代码
grunt.event.on 'watch', (action,filepath)->
return if filepath.has '.min'
grunt.task.run 'cssmin:stylesheet-css' ## this doesn't seem to do anything.
谢谢我很困惑。。。为什么会有第二段代码?第一个块告诉grunt在
*.css
文件更改时运行cssmin:stylesheet css
任务。为什么需要事件处理程序?此外,我认为它不会工作,因为您的监视任务不包括*.min.css
文件,并且事件处理程序似乎仅在文件为.min
文件时运行。更新以删除任务aah。。。好多了,但还是有点困惑。您想在名称中包含.min
的文件上运行css缩小任务吗?它们还没有缩小吗?第一次运行时该文件是否存在?