关于前端:webpack-配置以及手写-plugins

36次阅读

共计 445 个字符,预计需要花费 2 分钟才能阅读完成。

1.webpack 配置

webpack 惯例配置如下(entry、output、loader、plugin、mode)

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

module.exports = {
  mode: 'development', // 模式
  entry: './src/index.js', // 打包入口地址
  output: {
    filename: 'bundle.js', // 输入文件名
    path: path.join(__dirname, 'dist') // 输入文件目录
  },
  module: { 
    rules: [
      {
        test: /\.css$/, // 匹配所有的 css 文件
        use: 'css-loader' // use: 对应的 Loader 名称
      }
    ]
  },
  plugins:[ // 配置插件
    new HtmlWebpackPlugin({template: './src/index.html'})
  ]
}

2. 手写一个 plugins 插件

正文完
 0