今天把老古董grunt搬出来使用,发现在执行cssmin任务的时候卡住不动了,
命令行也不报错,闹哪样?
试了我半天,grunt 模块和任务不能同名,同名的话会出现 不报错的 错误,简直深坑
比如你grunt.registerTask('cssmin', ['cssmin']);
然后 grunt cssmin 回车 //这是尼玛不会运行的啊
而 grunt.registerTask('cssminShit',['cssmin']);
grunt cssminShit //这样就会运行了
因为grunt会自动先选择任务执行,然后如果模块不存在就会选择模块执行
'cssminShit'就是任务,而'cssmin'就是模块
如果你任务和模块同名,貌似grunt就傻掉了
这么大个坑,为什么文档里没有写?
什么?写了?我怎么没看到?