Webpack
构建工具
1、压缩代码、排除没有被引用的依赖、
2、兼容性 (系统差异、浏览器差异、浏览器版本差异)
3、保密性
4、作用域问题(JQuery 绑定 $、loadash 绑定 _ )、文件太大、可维护性差
作用域问题
早期使用grunt、gulp来管理项目资源(任务执行器)、利用js的立即调用函数表达式(IIFE),将所有项目文件拼接在一起,
安装
--save和--development的区别
npm 可以指定依赖是安装在生产环境还是开发环境
如果希望是在开发环境用,使用--development(-D)
如果希望是在生产环境用,使用--save(-S)

