javascript - 在没有grunt 之前,前端项目是如何压缩优化的?
PHP中文网
PHP中文网 2017-04-11 11:01:10
[JavaScript讨论组]

在没有grunt 之前,前端项目是如何压缩优化的?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
高洛峰

你要清楚一件事,grunt并不是一个压缩工具,按照官网说法,他是“task runner”,也就是说他是一个任务管理工具。

这么说吧,在grunt之前,什么js压缩,css压缩,早就都已经有工具可以做了,只不过当一个项目面对多个“任务”需要处理时,前端没有自己的任务管理工具,没有所谓的前端工具链,于是那个时候我们只能寄希望于一些后端已有的脚本工具,譬如:ant,make, maven, shell

我自己就写过mavenshell。虽然不至于苦不堪言,但确实对一些不懂后端(那些个静态语言)生态系统的朋友造成了困扰。

所以在ndoe以及npm诞生后,一系列的前端工具链就应运而生,诸如: grunt, gulp之类,大家玩的很high呢

PHP中文网

grunt并不是一个压缩优化工具,它只是一个集成发布工具,其编译、优化等功能也是依赖于其他工具的。grunt只是将这些工具进行组合和统一配置,做到一键生成而已。

怪我咯

grunt目前来讲有点要被遗忘的趋势,毕竟现在webpack很牛逼,我现阶段使用的项目几乎都是用webpack来完成的

  • http://webpack.github.io/ webpack官网

  • http://www.th7.cn/web/js/201507/109843.shtml 入门教程

  • https://segmentfault.com/a/1190000002767365 结合react+webpack

再加上一个实际的项目吧,搭好骨架了的前端桌面应用工程
https://github.com/chunmu/PDD-App

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号