• webpack 之(7) webpack.config.js配置 之 其他资源


    webpack5的版本 后面有版本会单独出一篇文章

    通过load打包其他文件资源

       注意内容

             在这里用到了文字图片,下载iconfont,然后在index.js引入css文件

             然后开始打包,注意打包的验证采用排除 exclude 关键字

            记住:.html文件并没有引入,因html-webpack-plugin进行了打包,会自动加载打包的文件

    const {resolve} =  require('path')
    const HtmlWebPackPlugin  = require('html-webpack-plugin')
    const FileLoader = require('file-loader')
    module.exports = {
      entry:'./src/index.js',
      output:{
        filename:'built.js',
        path:resolve(__dirname,'build')
      },
      module:{
        rules:[
          {
            test:/.css$/,
            use:['style-loader','css-loader']
          },
          //打包其他资源(除了html/js/css资源外的资源)
          {
            //排除一下资源,其他资源进行打包
            exclude:/.(css|js|html)$/,
            loader:'file-loader',
            options:{
              name:'[hash:10].[ext]'
            }
          }
        ]
      },
      plugins:[
        new HtmlWebPackPlugin({
          template:'./src/index.html'
        })
      ],
      mode:'development'
    }
  • 相关阅读:
    java基础英语---第二天
    树莓派的版本
    Linux系统下安装.deb文件
    在Raspberry上安装ROS
    树莓派文件权限的转换
    树莓派中Linux的相关命令
    raspberry连接ssh和vnc
    链表的建立及释放
    一些小细节问题
    关于构建二维动态内存(堆)及释放
  • 原文地址:https://www.cnblogs.com/zmztya/p/14708501.html
Copyright © 2020-2023  润新知