为什么要使用Webpack
2020-03-20 本文已影响0人
BigDipper
Webpack是一个现代的javascript应用程序的静态模块打包器。
那仅凭这句话我就要使用它吗?
现代的=时髦?
模块=我开发了一个高级的应用?
打包=我的代码高深莫测?
感觉用了这个工具,我整个人都牛B了,嘿嘿嘿。
到底它能帮我们解决什么问题呢?
Webpack是把你的项目当成一个整体,通过一个入口文件递归地构建一个依赖关系图,其中包含项目需要的每个模块,然后将这些javascript模块以及其他一些不能被浏览器直接识别的文件(比如typescript、less、scss),进行转换(loader处理)和打包,最终结果是生成一个或多个浏览器可识别的文件。
那么用了Webpack对项目和开发者有什么好处呢?
- Webpack就是个大管家,项目从头到尾的编译工作它都管了。
- Webpack是个模块打包器,最终会将所有模块打包成一个或少量文件,使你只需要加载少量文件即可运行应用,提升速度。
- 用模块化的思想(
import、export)来组织项目代码。