# webpack-study-vue **Repository Path**: nicefree/webpack-study-vue ## Basic Information - **Project Name**: webpack-study-vue - **Description**: wepack5 vue2 搭建的模板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-05 - **Last Updated**: 2021-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue2, webpack5 ## README ## webpack5 vue2 资源模块(asset module)是一种模块类型,它允许使用资源文件(字体,图标等)而无需配置额外 loader。 在 webpack 5 之前,通常使用: - raw-loader 将文件导入为字符串 - url-loader 将文件作为 data URI 内联到 bundle 中 - file-loader 将文件发送到输出目录 资源模块类型(asset module type),通过添加 4 种新的模块类型,来替换所有这些 loader: - asset/resource 发送一个单独的文件并导出 URL。之前通过使用 file-loader 实现。 - asset/inline 导出一个资源的 data URI。之前通过使用 url-loader 实现。 - asset/source 导出资源的源代码。之前通过使用 raw-loader 实现。 - asset 在导出一个 data URI 和发送一个单独的文件之间自动选择。之前通过使用 url-loader,并且配置资源体积限制实现。