你要清楚一件事,grunt并不是一个压缩工具,按照官网说法,他是“task runner”,也就是说他是一个任务管理工具。
这么说吧,在grunt之前,什么js压缩,css压缩,早就都已经有工具可以做了,只不过当一个项目面对多个“任务”需要处理时,前端没有自己的任务管理工具,没有所谓的前端工具链,于是那个时候我们只能寄希望于一些后端已有的脚本工具,譬如:ant,make, maven, shell
我自己就写过maven和shell。虽然不至于苦不堪言,但确实对一些不懂后端(那些个静态语言)生态系统的朋友造成了困扰。
所以在ndoe以及npm诞生后,一系列的前端工具链就应运而生,诸如: grunt, gulp之类,大家玩的很high呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。