gulp 导出 html,使用GULP解析JSON并将结果输出到HTML文件

您不需要使用gulp将.json写入HTML,除非您有多个文件。

试一下:

阅读与要求

阅读与fs.readFileSync HTML文件JSON文件;

从JSON创建一些HTML

更换自定义字符串转换成HTML与我的HTML

写入文件

JSON文件:

[

{

"name":"Doe",

"firstName":"John",

"age":"35"

},

{

"name":"Man",

"firstName":"Bat",

"age":"40"

}

]

HTML文件:

NameFirstnameAge

%CONTENT%

javascript:

var fs = require('fs');

var json = require('./myjsonFile.json');

var html = fs.readFileSync('./myhtmlFile.html', {encoding:'utf8'});

// create table HTML

// parse results and return each HTML lines

var parsedResults = json.map(function(item) {

return '

'

+ '

' + item.name + ''

+ '

' + item.firstName + ''

+ '

' + item.age + ''

+ '

'

})

var newHtml = html.replace('%CONTENT%', parsedResults.join('\n'));

fs.writeFileSync('my-new-file.html', newHtml, {encoding:'utf8'});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值