美文网首页
webpack plugins 相关配置

webpack plugins 相关配置

作者: 弹力盒 | 来源:发表于2021-07-16 11:11 被阅读0次

1、html-webpack-plugin

// 模块的引入
const HtmlWebpackPlugin = require('html-webpack-plugin')

/**
 * html-webpack-plugin 的简单配置
 * 可以在打包结束后自动生成一个 index.html 文件,并将所有打包的静态文件挂载到该文件
 * 也可以自定义一个 html 文件作为模板
 */
new HtmlWebpackPlugin({
  template: path.resolve(__dirname, 'index.html')
})

2、clean-webpack-plugin

// 模块的引入
const { CleanWebpackPlugin } = require('clean-webpack-plugin')

/**
 * clean-webpack-plugin 的简单配置
 * 在打包之前清除已存在的打包文件,可以自动匹配到打包生成目录的路径
 */
new CleanWebpackPlugin({
  // 指定路径
  patterns: [
    { from: resolve('../public'), to: resolve('../dist') },
  ],
})

相关文章

网友评论

      本文标题:webpack plugins 相关配置

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