场景:假设app.js依赖四个文件jquery、backbone、bootstrap、helper.js,在开发的过程当中就会下载这四个文件,之后执行app.js文件,但是我们在生成环境当中,是不会这样去使用的,相当于下载5个js文件,会增加HTTP请求的数量,会弱化页面的相应速度,所以把这几个文件打包成一个文件(app.js)。
期望的结果
- 开发阶段
- 不打包,不压缩,模块化开发
- 部署阶段
- 自动打包,压缩
场景:假设app.js依赖四个文件jquery、backbone、bootstrap、helper.js,在开发的过程当中就会下载这四个文件,之后执行app.js文件,但是我们在生成环境当中,是不会这样去使用的,相当于下载5个js文件,会增加HTTP请求的数量,会弱化页面的相应速度,所以把这几个文件打包成一个文件(app.js)。