# webpackdemo **Repository Path**: imsober/webpackdemo ## Basic Information - **Project Name**: webpackdemo - **Description**: webpack学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用 cd webpack_** npm run build # 常见概念及术语 1. 入口[entry] - 参与打包的文件 可以为单个也能为数组 [需要是文件的路径] 2. 出口[output] - 将文件打包到某文件夹下[需要是文件路径] 3. loader - 对不同后缀的文件做不同的处理. - 一些预编译语言或者静态资源需要有自己的规则进行打包 - 将一些预处理语言转换成浏览器识别的文件[scss/less=>css] [ts=>js] - 处理文件[svg] [图片] [视频] [字体]... - 以自己规则打包的同时还可以进行一些操作 为css加厂商前缀,将图片打包成base64等操作 4. plugin - 这个可以理解为loader的拓展和webpack打包规则的扩展 - 比如代码压缩/代码打包分析/独立打包/提取公共代码等