当前位置: 首页 > news >正文

webpack对html模板的处理

一、打包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')%>

 

 

 
 
 
 
 
 
 
 

转载于:https://www.cnblogs.com/xj198197/p/7309276.html

相关文章:

  • Linnux下Oracle10G和Oracle11G双版本数据库并存的安装和配置
  • Guice 4.1教程
  • CSS样式表中a:link,a:visited,a:hover,a:active属性含义
  • 64款工具,总有合适您的那款
  • XP怎样开放电脑端口,如:5001
  • 一个谈创业的作者的文集,有点意思
  • ASP的网站配置:请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。...
  • Java常用的非受检异常
  • oraToolKit之一安装oraToolKit并检测安装oracle环境
  • 提高sqlmap爆破效率
  • 让win7下的U盘变快!
  • 按钮级别权限管理数据库设计及后台接口实现
  • jquery 调整高度
  • 使用Apache JMeter压測Thrift
  • 各种语系的简称(判断浏览器是中文版还是英文版)
  • Java反射-动态类加载和重新加载
  • js 实现textarea输入字数提示
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • nfs客户端进程变D,延伸linux的lock
  • Phpstorm怎样批量删除空行?
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • ubuntu 下nginx安装 并支持https协议
  • 给初学者:JavaScript 中数组操作注意点
  • 聚簇索引和非聚簇索引
  • 爬虫模拟登陆 SegmentFault
  • 前言-如何学习区块链
  • 深度学习入门:10门免费线上课程推荐
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 学习Vue.js的五个小例子
  • Hibernate主键生成策略及选择
  • 正则表达式-基础知识Review
  • !$boo在php中什么意思,php前戏
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C#)获取字符编码的类
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (libusb) usb口自动刷新
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)母版页和相对路径
  • (转载)CentOS查看系统信息|CentOS查看命令
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • ***监测系统的构建(chkrootkit )
  • **CI中自动类加载的用法总结
  • .net 7 上传文件踩坑
  • .Net Core和.Net Standard直观理解
  • .NET 反射 Reflect
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET实现之(自动更新)
  • /etc/motd and /etc/issue
  • @angular/cli项目构建--Dynamic.Form
  • [ linux ] linux 命令英文全称及解释
  • []FET-430SIM508 研究日志 11.3.31