一、打包html模板到相应目录并且引入js

需要安装

html-webpack-plugin

然后在plugins里实例化

new HtmlWebpackPlugin({
  template:'./src/view/index.html',
  filename:'view/index.html',
  chunks:['common','index']//需要打包的在页面引入的js
}),

但是多个页面的时候则需要封装一个方法传入

var getHtmlConfig = function(name, title){
return {
template : './src/view/' + name + '.html',
filename : 'view/' + name + '.html',
favicon : './favicon.ico',
title : title,
inject : true,
hash : true,
chunks : ['common', name]
};

调用时

new HtmlWebpackPlugin(getHtmlConfig('index', '首页')),

二、引用相同html模板,先安装html-loader,因为这个插件支持ejs语法因此可以直接使用

<%= require('html-loader!./include/html-header.html')%>





												

最新文章

  1. 拥抱.NET Core,跨平台的轻量级RPC:Rabbit.Rpc
  2. Go语言的GOPATH与工作目录详解
  3. 基于日志数据分析以防御CC攻击的想法
  4. windows端口备忘
  5. AssetManager asset的使用
  6. AngularJs练习Demo14自定义服务
  7. FFmpeg缩放swscale详解 &lt;转&gt;
  8. sql--关于exec和sp_execute
  9. 百万行mysql数据库优化和10G大文件上传方案
  10. JavaScript学习笔记(一)数组排序
  11. springboot添加邮件发送及压缩功能
  12. linux驱动面试题整理
  13. 13-JS中的面向对象
  14. Python urllib.quote
  15. UVa 10817 校长的烦恼
  16. C++设计模式之解释器模式
  17. spring中MessageSource的配置使用方法2--ReloadableResourceBundleMessageSource【转】
  18. Android Gson解析json详解
  19. Linux时间子系统(十四) tick broadcast framework
  20. ORB-SLAM2实现(kinect V1/ROS)

热门文章

  1. 【OPCAutomation】 使用OPCAutomation实现对OPC数据的访问
  2. 批处理脚本学习笔记1--vmware虚拟机启停控制
  3. mysql之存储过程基础篇
  4. ubuntu搭建jdk+jenkins
  5. 在windows上使用xdmcp登陆centos,红帽linux
  6. Linux多线程服务器端编程
  7. 第五周课程总结&amp;实验报告三
  8. Cookie/Session/Local Storage/IndexedDB
  9. [BZOJ4151]The Cave
  10. F Find the AFei Numbers