html-webpack-plugin插件

2019-09-30  本文已影响0人  huanghaodong
new HtmlWebpackPlugin({
      template: './src/pages/authorize/index.html', //打包前的html文件
      filename: 'authorize.html', //打包后的html文件名
      inject: true, //nject有四个值: true 默认值,script标签位于html文件的 body 底部;body script标签位于html文件的 body 底部;head script标签位于html文件的 head中;false 不插入生成的js文件,这个几乎不会用到的
      minify: {
        removeComments: true, //移除HTML中的注释
        collapseWhitespace: true,//删除空白符与换行符
        removeAttributeQuotes: true //移除属性的引号
        // more options:
        // https://github.com/kangax/html-minifier#options-quick-reference
      },
      chunks:['authorize'],//chunks主要用于多入口文件,当你有多个入口文件,那就回编译后生成多个打包后的文件,那么chunks 就能选择你要使用那些js文件
      // 有多个chunks时,引用chunks的顺序
      chunksSortMode: 'dependency' //‘dependency’ 不用说,按照不同文件的依赖关系来排序;‘auto’ 默认值,插件的内置的排序方式;‘none’ 无序;‘ manual’手动根据chunks排序来排序
    })

参考链接

[webpack4 之html-webpack-plugin](https://www.jianshu.com/p/08a60756ffda

上一篇 下一篇

猜你喜欢

热点阅读