html-webpack-template, 一个更好的html web service插件
- 源代码名称: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
这是一个用于 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 元素是对象,则将对象和值的属性分别用作属性名和值。
- 如果 array 元素是字符串,则值被分配给
meta
: 包含要作为元标记包含的key-value 对的对象的array 。mobile
: 为页面缩放设置适当的元标记。inlineManifestWebpackName
: 用于与 inline-manifest-webpack-plugin组件一起使用。scripts
: 外部脚本导入的array,以包含在页面上。- 如果 array 元素是字符串,则值被分配给
src
属性,type
属性设置为"text/javascript"
; - 如果 array 元素是对象,则将对象和值的属性分别用作属性名和值。
- 如果 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插件相关推荐
- Document Builder: 如何分析document template里某个字段未被web service填充的问题
Created by Jerry Wang on Jul 24, 2014 当点击With Template button创建attachment时, 选择一个绑定了webservice的templa ...
- Web Service入门简介(一个简单的WebService示例)
一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...
- 把一个 ASP.NET 程序转换为了 Web Services
什么是Web Services? Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self-contained)并可自我描 ...
- 一字一句的搞懂vue-cli之vue webpack template配置
webpack--神一样的存在.无论写了多少次,再次相见,仍是初见.有的时候开发vue项目,对尤大的vue-cli感激涕零.但是,但是,但是...不是自己的东西,真的很不想折腾.所以,我们就得深入内部 ...
- 0. 一字一句的搞懂vue-cli之vue webpack template配置
此篇文章地址: https://www.cnblogs.com/xyyt/p/9117361.html webpack--神一样的存在.无论写了多少次,再次相见,仍是初见.有的时候开发vue项目,对 ...
- webpack,一个优秀的打包的工具
1.什么是? webpack是一个静态模块打包器 2.作用 ①有效处理模块化.默认情况下,浏览器并不支持模块化,而我们的前端项目又使用了模块化,有了webpack之后,就可以突破这个限制了.(翻译(降 ...
- 我看Next.js:一个更现代的海王
Next.js是一个用于生产环境的React 应用框架(官方介绍:The React Framework for Production),使用它可以快速上手开发 React 应用( enables y ...
- leetcode--下一个更大元素II--python
文章目录 题目 题目详情 示例 解题思路 思路 代码 运行结果 最佳方案 题目 题目详情 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素.数字 x 的下一 ...
- 496.下一个更大元素I
给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集.找到 nums1 中每个元素在 nums2 中的下一个比其大的值. nums1 中数字 x 的下一个更 ...
- 算法----- 下一个更大元素 I
题目 给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集. 请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值. nums1 中数字 ...
最新文章
- linux 磁盘过滤驱动_磁盘阵列_磁盘阵列品牌报价及型号大全-北京新维迅科技有限公司....
- java 8 新特性之日期-时间 API
- Mysql数据库的几大优势
- 阿里云定时任务并自动释放
- Vue中message.split().reverse().join()函数用法
- linux常用指令(持续更新)
- CentOS 6.6系统安装
- Android6.0 dump h264/h265编码裸流(二)
- Java中的浅克隆和深克隆
- 自动驾驶全球产业链全景图
- LINNAEUS:生物医学文献的物种名称识别系统
- 谨以此文悼念毛星云(浅墨)老师
- 如何寻找已知轮廓的最大内接圆
- java 清理页面缓存数据_清除浏览器缓存的几种方法总结(必看)
- 避免移动终端设备数据丢失的十个方法
- thread ,socket
- 五、结构化分析与设计
- oracle监听生成trace,监听器控制程序lsnrctl跟踪trace file
- ios自动订阅服务器,iOS IAP - 自动续期订阅
- 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge