1、项目目录结构为:

2、webpack.config.js配置文件为:

var htmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {//打包入口
    entry: {main: './src/js/main.js',a: './src/js/a.js',b: './src/js/b.js',c: './src/js/c.js'},//打包后的文件
    output: {//不加__dirname 会报错path: __dirname + '/dist',//注意:使用[name]确保每个文件名都不重复filename: 'js/[name]-[chunkhash].js',//线上地址配置publicPath:'http://cdn.com/'},plugins: [new htmlWebpackPlugin({template: 'index.html',filename: 'a.html',title: 'this is a.html',//增加指定的chunkschunks:['main','a']}),new htmlWebpackPlugin({template: 'index.html',filename: 'b.html',title: 'this is b.html',//增加指定的chunkschunks:['main','b']}),new htmlWebpackPlugin({template: 'index.html',filename: 'c.html',title: 'this is c.html',//增加指定的chunkschunks:['main','c']})]
}

3、执行命令:

npm run webpack

4.编译:

html-webpack-plugin插件 根据模板生成多页面相关推荐

  1. Java读取根据HTML模板生成HTML页面

    首先,我们需要一个html模板: <html> <head> <title>###title###</title> <meta http-equi ...

  2. java web根据excel word模板生成前台页面,自动求和

    </pre>项目要求根据excel制作前台,并得出结果,开始的时候想用table套嵌input接收数据,后台运算,或者jqurey计算,数了一下excel表,如果那样的话80多个字段,而且 ...

  3. 织梦模板生成html页面,织梦模板系统tag标签静态化生成静态HTML页面的教程

    DEDECMS是个强大的CMS系统,虽然自带的TAG标签是动态的,但是可以设置伪静态,但是现在我们不满足于伪静态,想生成完全的静态化文件,其实完全是可以生成网站所有TAG列表的静态网页文件,还可以生成 ...

  4. 织梦模板生成html页面,织梦模板制作html常用标签

    随着计算机网络的迅速发展,利用Internet上的网站.和精美的网页来吸引浏览者的目光,不再是一个孤立的问题,它成为了大家共同关注的目标.<html>课程涉及到的内容有网页架设.网页编辑. ...

  5. Java项目生成静态页面

    文章由本人原创,如需转载,请注明转载出处!本文地址: http://blog.csdn.net/xxd851116/archive/2009/06/24/4293239.aspx 第一次做项目需要生成 ...

  6. php简单的静态页面现成,PHP生成静态页面的简单方法

    页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化.下面介绍PHP中页面静态化的方法. 什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现 ...

  7. 从零开始的webpack生活-0x003:html模板生成

    0x001 概述 上一章之后已经可以自动刷新浏览器了,大大方便了我们的开发,这章开始讲插件,第一个插件将会解决上一章节的一个问题,那就是index.html需要手动插入打包好的js,同时不会将inde ...

  8. Webpack之插件html webpack plugin

    Webpack之插件html webpack plugin html-webpack-plugin插件 动态生成html文件并自动引入js文件 静态文件无需加载js或css文件,通过设置入口文件可以将 ...

  9. Sonarqube plugin插件 在使用Sonar-scanner时不能 扫描 file index 动态新生成的文件 解决方案

    Sonarqube plugin插件 在使用Sonar-scanner时不能 扫描 file index 动态新生成的文件 解决方案 参考文章: (1)Sonarqube plugin插件 在使用So ...

最新文章

  1. IDA分析shellcode导入windows结构体
  2. python 正则表达式 re (.*?)和(.*)的区别(贪婪模式非贪婪模式)惰性匹配
  3. Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行
  4. 【机器学习基础】前置知识(五):30分钟掌握常用Matplotlib用法
  5. 数据仓库入门(实验3)添加主键和关系
  6. 利用nodemailer发送邮件
  7. Linux下unzip乱码问题解决
  8. 十二周二次课 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.
  9. CUDA: 共享内存与同步
  10. 《统计学习方法》第7章 课后题答案
  11. 配置引导工具Clover Configurator for Mac——可以产生创建修改四叶草EFI配置文件
  12. SylixOS移植常见问题——编译过多文件导致报错
  13. [精华]世界顶级防火墙LooknStop配置详解
  14. 解决“可以联网后仍显示无法连接到Internet”
  15. [附源码]Python计算机毕业设计大学生社团管理系统
  16. Java中violate关键字详解(2)?真正了解violate
  17. 交换机端口隔离port-isolate
  18. 利用Anaconda配置环境(安装第三方库)
  19. Unity【01 AssetBundle】【02 Lua】
  20. COA-2019-第十章 Error Correction

热门文章

  1. C语言程序设计做题笔记之C语言基础知识(下)
  2. Python 常用函数time.strftime()简介
  3. Apple-Watch开发2 APPIcon设置
  4. 使用ActivityGroup需要注意的地方
  5. 众多Android 开源项目推荐,给力工作给力学习
  6. POJ2186——并查集+Tarjan算法求强连通分量
  7. 【Linux 内核】Linux 操作系统结构 ( Linux 内核在操作系统中的层级 | Linux 内核子系统及关系 | 进程调度 | 内存管理 | 虚拟文件系统 | 网络管理 | 进程间通信 )
  8. 【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )
  9. 【Android 进程保活】Android 进程优先级 ( 前台进程 | 可见进程 | 服务进程 | 后台进程 | 空进程 )
  10. 【计算理论】计算理论总结 ( 正则表达式转为非确定性有限自动机 NFA | 示例 ) ★★