webpack初识
1、换个角度看webpack
近年来,前端技术蓬勃发展,我们想在js更方便的实现html , 社区就出现了jsx,我们觉得原生的css不够好用,社区就提出了scss,less,针对前端项目越来越强的模块化开发需求,社区出现了AMD,CommonJS,ES2015 import等等方案。遗憾的是,这些方案大多并不直接被浏览器支持,往往伴随这些方案而生的还有另外一些,让这些新技术应用于浏览器的方案,我们用babel来转换下一代的js,转换jsx;我们用各种工具转换scss,less为css;我们发现项目越来越复杂,代码体积越来越大,又要开始寻找各种优化,压缩,分割方案。前端工程化这个过程,让我们大费精力。我们就在寻找前端模块化解决方案的过程中知晓了webpack。