webpack
webpack功能
分析代码
转换代码
编译代码
输出代码
webpack的本质
本身是一个node模块,所以webpack配置构建文件遵循common.js规范的写法。
是一个打包模块的机制,只是把依赖的模块转化成可以代表这些包的静态文件。并不是什么commonjs或者amd之类的模块化规范。webpack就是识别你的 入口文件。识别你的模块依赖,来打包你的代码。至于你的代码使用的是commonjs还是amd或者es6的import。webpack都会对其进行分析。来获取代码的依赖。
webpack5大特点
代码拆分
支持异步加载
webpack 有两种组织模块依赖的方式,同步(默认)和异步(高级)。异步依赖作为分割点,形成一个新的块。在优化了依赖树后,每一个
异步区块都作为一个文件被打包。Loader
支持任意模块,比如图片 、less、css等
智能解析
插件系统
快速运行
Last updated
Was this helpful?