一、与webpack类似的工具都有哪些?谈谈为什么选择使用或放弃webpack?
1、grunt
- 一句话,自动化。对于需要反复重复的任务,例如压缩、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在Gruntfile文件正确配置好了任务,任务运行器就会自动帮你或者你的小组完成大部分无聊的工作
-
1、优点
-
2、缺点
配置项太多
- 不同的插件可能会有自己扩展字段
- 学习成本高,运用的时候需要明白个中插件的配置规则和配合方式
2、gulp
二、谈谈对webpack的看法
webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。它可以很好的管理、打包开发中所用到的HTML、CSS、javaScript和静态文件(图片、字体)等。让开发更高效。对于不同类型的依赖,webpack有对应的模块加速器,而且会分析模块间的依赖关系,最后合并生成优化的静态资源。