如何使用html-webpack-plugin 打包public中的js文件
时间: 2024-01-09 07:03:58 浏览: 206
webpack打包js的方法
使用HTML-webpack-plugin打包public中的js文件需要进行如下配置:
1. 首先,将要打包的public中的js文件放到一个单独的目录下,例如`public/js`。
2. 在webpack的配置文件中进行如下配置:
```
plugins: [
new HtmlWebpackPlugin({
template: './public/index.html',
filename: 'index.html',
// 添加该配置项
chunks: ['main'], // 指定要引入的js文件名称,其中'main'为你要打包的js文件名称
inject: 'body' // 指定引入js文件的位置
})
]
```
其中,`chunks`属性指定要引入的js文件名称,需要与打包后的js文件名称保持一致。`inject`属性指定引入js文件的位置,可以选择在`head`或`body`中引入。
3. 在HTML模板文件中添加引入打包后的js文件的标签,例如:
```
<body>
<div id="app"></div>
<!-- 引入打包后的js文件 -->
<script src="js/main.js"></script>
</body>
```
这样,在打包后生成的HTML文件中就会自动引入public中的js文件了。如果有多个js文件需要引入,只需要在`chunks`属性中添加对应的js文件名称即可。
阅读全文