在使用了以上框架库,甚至是Scss、Less等CSS 预处理器,如果不进行打包,浏览器是无法识别的。要通过webpack等打包工具:
一方面将框架和预处理器等文件编译成浏览器可以识别的普通js css,
另一方面把多个文件合并成一个文件,还涉及到压缩。
而使用webpack对项目进行打包发布的主要原因有两点:
①开发环境之下,打包生成的文件存放于内存中,无法获取到最终打包生成的文件
②开发环境之下,打包生成的文件不会进行代码压缩和心梗优化,
为了让项目能够在生产环境中高性能的运营,因此需要对项目进行打包发布。