entry: { index: path.resolve(__dirname, './src/index.js'), devor: path.resolve(__dirname, './src/devor.js'), main: path.resolve(__dirname, './src/main.js') } plugins: [ new httpWebpackPlugin({ chunks: ['index','main'] }) ]
那么编译后:
<script type=text/javascript src="https://www.jb51.net/index.js"></script> <script type=text/javascript src="https://www.jb51.net/main.js"></script>
如果你没有设置 chunks 选项,那么默认html 文件会引入所有的 entry 里面的js文件
excludeChunks 和 Chunks作用是一样的,值也都是数组形式,对多入口js进行选择
排除掉一些js
excludeChunks: ['devor.js'] // 等价于上面的
xhtml
一个布尔值,默认值是 false ,如果为 true ,则以兼容 xhtml 的模式引用文件。