🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## HtmlWebpackPlugin 使用 HtmlWebpackPlugin 插件可以自动往 HTML 中添加和更改依赖路径。 npm: https://www.npmjs.com/package/html-webpack-plugin ``` yarn add html-webpack-plugin --dev ``` 在 `conf/webpack.config.js` 中配置: ```js const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { entry: './src/main.js', output: { path: path.resolve(__dirname, '..', 'dist'), filename: '[name].bundle.js' }, plugins: [ new HtmlWebpackPlugin({ title: 'Output Management' }) ] }; ``` 将 `index.html` 改为原文件路径依赖: ```html <script src='./src/main.js'></script> ``` 打包后,会看到在 dist 目录下生成了一个 `index.html`,依赖已经自动解决 ```html <script type="text/javascript" src="main.bundle.js"></script> ``` ### 输出多个 HTML 默认使用只会生成 index.html,若要生成多个 html,则: ```js new HtmlWebpackPlugin({ title: 'Output Management' }), new HtmlWebpackPlugin({ // Also generate a test.html filename: 'static/test.html', // 目标地址 template: 'src/static/test.html' // 源地址 }) ```