08-打包其他资源

const {resolve} = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = {
  entry:'./src/index.js',
  output:{
    filename:'built.js',
    path:resolve(__dirname,'build'),
    publicPath: './'
  },
  module:{
    rules:[
      {
        test:/\.css$/,
        use:['style-loader','css-loader']
      },
      // 打包其他资源(除了html/js/css资源以外的资源)
      {
        //排除css/js/html资源
        exclude:/\.(html|css|js|less)$/,
        loader:'file-loader',
        options: {
          name:'[hash:10].[ext]'
        }
      }
    ]
  },
  plugins:[
    new HtmlWebpackPlugin({
      template:resolve(__dirname,'src/index.html')
    })
  ],
  mode:'development'
}

 

posted @ 2020-11-26 03:49  阿jin  阅读(43)  评论(0)    收藏  举报