# webpack是什么
小常识:
Webpack是一个模块打包器(bundler)。
在Webpack看来, 前端的所有资源文件(js/json/css/img/less/...)都会作为模块处理,它将根据模块的依赖关系进行静态分析,生成对应的静态资源。
webpack可以解决目前web开发的困境。他的核心概念是一个模块打包工具,它的主要目标是将js文件打包在一起,打包后的文件用于在浏览器中使用,但它也能胜任转换(transform)、打包(bundle)或包裹(package)任何其他资源。
webpack提供了模块化支持,代码压缩混淆,解决js兼容问题,性能优化等特性,提高了开发效率和项目的可维护性。
小测试:
根据上方小常识补全概念:Webpack 是一种`(__1__)`,一个`(__2__)`。
## 答案
1、前端资源构建工具;2、静态模块打包器
## 选项
### A
1、服务器资源构建工具;2、静态模块打包器
### B
1、前端资源构建工具;2、动态模块打包器
### C
1、服务器资源构建工具;2、动态模块打包器