• 源代码名称:html-webpack-template
  • 源代码网址:http://www.github.com/jaketrent/html-webpack-template
  • html-webpack-template源代码文档

html-webpack-template源代码下载

  • Git URL:

    复制代码
    git://www.github.com/jaketrent/html-webpack-template.git
  • Git Clone代码到本地:
    复制代码
    git clone http://www.github.com/jaketrent/html-webpack-template
  • Subversion代码到本地:
    复制代码
    $ svn co --depth empty http://www.github.com/jaketrent/html-webpack-template
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
HTML web pack模板

这是一个用于 web pack插件插件的模板() 。 它拥有比默认模板更多的特性,希望在 web pack项目中创建自己的文件可能不太可能。

html-webpack-plugin的模板是使用下划线模板 ( 以前,在 2. x, blueimp模板 ) 实现的。 你也可以自己写。

旧版版本

对于使用 html-webpack-plugin@1.x的旧版本,npm install html-webpack-plugin@2 。

安装

使用npm在你的项目中安装模板:

复制代码
$ npm install html-webpack-template --save-dev

基本用法

要使它的工作,你需要提供这些需要参数:

  • inject: false
  • template: require('html-webpack-template')

你可以提供一些其他的可选参数:

  • appMountId: 你计划安装JavaScript应用程序的<div> 元素 id 。
  • appMountHtmlSnippet: 将插入appMountId的<div> 元素中插入的一小段 HTML 。
  • appMountIds: 应用程序元素id的array 。
  • baseHref: 调整文档( MDN ) 中 relative 网址的URL 。
  • devServer: 在这里主机上插入webpack-dev-server热插拔脚本:端口/路径;比如,http://localhost:3000 。
  • googleAnalytics.trackingId: 通过 Google Analytics 跟踪你的站点使用情况。
  • googleAnalytics.pageViewOnLoad: 在分析代码加载后记录 pageview 事件。
  • lang: 标识你的内容语言的字符串
  • links<link> 元素的array 。
    • 如果 array 元素是字符串,则值被分配给 href 属性,rel 属性设置为 "stylesheet" ;
    • 如果 array 元素是对象,则将对象和值的属性分别用作属性名和值。
  • meta: 包含要作为元标记包含的key-value 对的对象的array 。
  • mobile: 为页面缩放设置适当的元标记。
  • inlineManifestWebpackName: 用于与 inline-manifest-webpack-plugin组件一起使用。
  • scripts: 外部脚本导入的array,以包含在页面上。
    • 如果 array 元素是字符串,则值被分配给 src 属性,type 属性设置为 "text/javascript" ;
    • 如果 array 元素是对象,则将对象和值的属性分别用作属性名和值。
  • window: 定义你需要 Bootstrap 应用程序的数据的对象。
  • headHtmlSnippet: 将插入到head元素中的一小段 HTML 。
  • bodyHtmlSnippet: 将插入到正文元素中的一小段 HTML 。

加上任何 html-webpack-plugin配置选项,否则可用。

示例

下面是 web pack配置演示如何在你的webpack.config.js 中使用这些选项的示例:

复制代码
{//.. . plugins: [ newHtmlWebpackPlugin({ // Required inject:false, template:require('html-webpack-template'), // template: 'node_modules/html-webpack-template/index.ejs',// Optional appMountId:'app', appMountHtmlSnippet:'<div class="app-spinner"><i class="fa fa-spinner fa-spin fa-5x" aria-hidden="true"></i></div>', headHtmlSnippet:'<style>div.app-spinner {position: fixed;top:50%;left:50%;}</style> ', bodyHtmlSnippet:'<custom-element></custom-element>', baseHref:'http://example.com/awesome', devServer:'http://localhost:3001', googleAnalytics: { trackingId:'UA-XXXX-XX', pageViewOnLoad:true }, meta: [ { name:'description', content:'A better default template for html-webpack-plugin.' } ], mobile:true, lang:'en-US', links: [ 'https://fonts.googleapis.com/css?family=Roboto', { href:'/apple-touch-icon.png', rel:'apple-touch-icon', sizes:'180x180' }, { href:'/favicon-32x32.png', rel:'icon

转载于:https://www.cnblogs.com/zhishaofei/p/9715336.html

html-webpack-template, 一个更好的html web service插件相关推荐

  1. Document Builder: 如何分析document template里某个字段未被web service填充的问题

    Created by Jerry Wang on Jul 24, 2014 当点击With Template button创建attachment时, 选择一个绑定了webservice的templa ...

  2. Web Service入门简介(一个简单的WebService示例)

    一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...

  3. 把一个 ASP.NET 程序转换为了 Web Services

    什么是Web Services? Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self-contained)并可自我描 ...

  4. 一字一句的搞懂vue-cli之vue webpack template配置

    webpack--神一样的存在.无论写了多少次,再次相见,仍是初见.有的时候开发vue项目,对尤大的vue-cli感激涕零.但是,但是,但是...不是自己的东西,真的很不想折腾.所以,我们就得深入内部 ...

  5. 0. 一字一句的搞懂vue-cli之vue webpack template配置

    此篇文章地址:  https://www.cnblogs.com/xyyt/p/9117361.html webpack--神一样的存在.无论写了多少次,再次相见,仍是初见.有的时候开发vue项目,对 ...

  6. webpack,一个优秀的打包的工具

    1.什么是? webpack是一个静态模块打包器 2.作用 ①有效处理模块化.默认情况下,浏览器并不支持模块化,而我们的前端项目又使用了模块化,有了webpack之后,就可以突破这个限制了.(翻译(降 ...

  7. 我看Next.js:一个更现代的海王

    Next.js是一个用于生产环境的React 应用框架(官方介绍:The React Framework for Production),使用它可以快速上手开发 React 应用( enables y ...

  8. leetcode--下一个更大元素II--python

    文章目录 题目 题目详情 示例 解题思路 思路 代码 运行结果 最佳方案 题目 题目详情 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素.数字 x 的下一 ...

  9. 496.下一个更大元素I

    给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集.找到 nums1 中每个元素在 nums2 中的下一个比其大的值. nums1 中数字 x 的下一个更 ...

  10. 算法----- 下一个更大元素 I

    题目 给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集. 请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值. nums1 中数字 ...

最新文章

  1. linux 磁盘过滤驱动_磁盘阵列_磁盘阵列品牌报价及型号大全-北京新维迅科技有限公司....
  2. java 8 新特性之日期-时间 API
  3. Mysql数据库的几大优势
  4. 阿里云定时任务并自动释放
  5. Vue中message.split().reverse().join()函数用法
  6. linux常用指令(持续更新)
  7. CentOS 6.6系统安装
  8. Android6.0 dump h264/h265编码裸流(二)
  9. Java中的浅克隆和深克隆
  10. 自动驾驶全球产业链全景图
  11. LINNAEUS:生物医学文献的物种名称识别系统
  12. 谨以此文悼念毛星云(浅墨)老师
  13. 如何寻找已知轮廓的最大内接圆
  14. java 清理页面缓存数据_清除浏览器缓存的几种方法总结(必看)
  15. 避免移动终端设备数据丢失的十个方法
  16. thread ,socket
  17. 五、结构化分析与设计
  18. oracle监听生成trace,监听器控制程序lsnrctl跟踪trace file
  19. ios自动订阅服务器,iOS IAP - 自动续期订阅
  20. 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge

热门文章

  1. 软件测试中不需要测试的八件事
  2. [转]五个值得关注的图形数据库
  3. iOS实现一个颜色渐变的弧形进度条
  4. 用R和BioConductor进行基因芯片数据分析(三):计算median
  5. bzoj4152 [AMPPZ2014]The Captain
  6. css3动画结束捕捉事件整理
  7. docker build报错
  8. 理解First-Class Functions
  9. SSAS知识回放之订单数据分析
  10. JAVA多线程----用--取钱问题1