美文网首页webpack
第五节:Webpack打包其他资源

第五节:Webpack打包其他资源

作者: 时光如剑 | 来源:发表于2020-05-29 15:53 被阅读0次

webpack打包其他资源

前言:

其他资源可以有两种解读:

  1. 其他资源指除了html,"css","js"等资源
  2. 也可以是通过exclude排除已经配置完的资源,其他一些没有配置的资源

1. webpack打包其他资源流程

1.1 webpack打包其他资源说明
  1. 打包除了html,css,js外的其他资源
  2. 利用exclude来排除不需要处理的文件
  3. 利用file-loader来处理匹配成功后的资源

这里以图标为例:

1.2 下载字体图标

阿里图标官网: https://www.iconfont.cn/

在阿里图标官网下载你想要的字体图标

1.3 配置字体图标的打包

说明:

  1. 在webpack.config.js中配置css文件的打包
  2. 在webpack.config.js中配置字体图标的打包
const HtmlWebpackPlugin = require("html-webpack-plugin")
const {resolve} = require("path")


module.exports = {
    entry: "./src/main.js",
    output: {
        filename:"bundle.js",
        path:resolve(__dirname,'dist')
    },
    module:{
        rules:[
            {
                test: /\.css$/,
                use:["style-loader","css-loader"]
            },
            {
                // 打包其他资源
                // exclude 排除, 除了html,css,js文件外所有文件
                // 都是用file-loader来处理, 包括字体图标
                exclude: /\.(html|css|js)$/,
                loader:"file-loader"
            }
        ]
    },
    plugins:[
        new HtmlWebpackPlugin({
            template:"./src/index.html"
        })
    ],
    mode:"development"
}

这样图标文件就会被打包到bundle.js中, 因此在html文件中直接使用字体图标就可以了

相关文章

  • Webpack打包其他资源

    加载图片案例准备 为了演示我们项目中可以加载图片,我们需要在项目中使用图片,比较常见的使用图片的方式是两种: im...

  • 第五节:Webpack打包其他资源

    webpack打包其他资源 前言: 其他资源可以有两种解读: 其他资源指除了html,"css","js"等资源 ...

  • webpack打包其他资源(二)

    10.css-loader 如果想给你好,李银河设置样式呢? 在src文件夹里面创建css文件夹然后在css文件夹...

  • webpack 基础到构建(二)

    六,webpack打包其他资源 ---这里的其他资源指示为:无需plugin处理,直接输出到指定输出文件;如字体...

  • Webpack入门之loader篇

    什么是LOADER webpack本身只能打包Javascript文件,对于其他资源例如css,图片,或者其他的语...

  • 利用插件机制横向扩webpack构建能力

    webpack插件机制是为了增强webpack在项目自动化构建方面的能力(解决除loader资源模块打包外的其他自...

  • Webpack 入门教程

    Webpack 是一个前端资源加载/打包工具。 安装 Webpack 使用 cnpm 安装 webpack: 创建...

  • webpack基础用法

    webpack webpack是一种前端资源构建工具,一个静态模块打包器,在webpack看来,前端所有资源文件都...

  • 第五节:Webpack打包图片资源

    前言:*处理图片资源说明 需要使用到url-loader处理图片 注意url-loader依赖于file-load...

  • 第五节:Webpack打包图片资源

    前言:*处理图片资源说明 需要使用到url-loader处理图片 注意url-loader依赖于file-load...

网友评论

    本文标题:第五节:Webpack打包其他资源

    本文链接:https://www.haomeiwen.com/subject/natfzhtx.html