刚开始做微信小程序开发,偶然间看到webpack这个东西,似乎前端开发中会经常用到,花点时间小小的学习了一下。
最肤浅的理解,webpack可以将多个文件打包成一个文件,使得原本项目中需要引入多个模块文件变成只需要引入一个文件即可。
例如,项目中需要使用模块A提供的功能,而模块A中又使用了模块B、模块C、模块D的功能,所以要使用模块A就必须同时引入A、B、C、D的文件,如果B、C、D中又引入了别的模块,情况又会变得更复杂。而我们最初的需求仅仅是使用模块A的功能,并不关心A与其他模块的调用关系,能不能只引入一个文件就完成对模块A的引用?
答案就是webpack,它能把模块A以及A使用到的其他模块全部打包整理到一个文件里。
详细的webpack使用方法,可以看这里