博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gulp-file-include 合并 html 文件
阅读量:5236 次
发布时间:2019-06-14

本文共 1211 字,大约阅读时间需要 4 分钟。

 是  插件,它提供了一个 include 方法让我们可以像后端模板那样把公共部分的页面导入进来。

安装依赖包(包括了 gulp-file-include 和 del)

npm install --save-dev gulp-file-include del

项目结构目录

修改 gulpfile.js,结合 browser-sync 一起使用

'use strict';var gulp = require('gulp'),    del = require('del'),    fileinclude = require('gulp-file-include'),    browserSync = require('browser-sync').create();// 清除 dist 文件夹gulp.task('clean', function () {    return del.sync('./app/dist');});// html 整合gulp.task('html', function () {    return gulp.src('./app/src/template/*.html')    .pipe(fileinclude())    .pipe(gulp.dest('./app/dist'));});// 配置服务器gulp.task('serve', function () {    browserSync.init({        server: {            baseDir: './app/dist'        },        port: 8000    });    // 监听 html    gulp.watch('./app/src/template/**/*.html', ['html']).on('change', browserSync.reload); }); gulp.task('default', ['clean', 'html', 'serve']);

html:

    
Document @@include('inc/header.html', {"title": "home"})

header.html:

@@title

打包:

gulp

浏览器会自动打开页面 http://localhost:8000,显示 home。在 dist 文件夹中查看 index.html:

    
Document

home

当然, 还有很多强大的功能,具体内容可以参考,这里我就不多说了。

转载于:https://www.cnblogs.com/Jerry-MrNi/p/7588584.html

你可能感兴趣的文章
ubuntu 14.04 安装搜狗拼音输入法
查看>>
浅谈算法和数据结构: 一 栈和队列
查看>>
Java内部类详解
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
图论-次短路求法
查看>>
What's New for Visual C# 6.0
查看>>
ExtJs学习笔记之ComboBox组件
查看>>
关于收费软件
查看>>
getopt_long
查看>>
TensorFlow MNIST CNN 代码
查看>>
javascript之Style物
查看>>
JSON跨域解决方案收集
查看>>
SSH框架整合总结
查看>>
图的深度优先遍历
查看>>
C# 之 提高WebService性能大数据量网络传输处理
查看>>
md5sum命令详解
查看>>
[bzoj1004] [HNOI2008] Cards
查看>>
应该是实例化对象的没有对属性赋值时,自动赋值为null,但不是空指针对象引用...
查看>>
原生HttpClient详细使用示例
查看>>
几道面试题
查看>>