博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4.13. 文件头
阅读量:6868 次
发布时间:2019-06-26

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

Using gulp-header and Node’s file system npm install --save-dev gulp-header

Copyright 头文件

# vim Copyright/*Author: netkiller 
Website: https://www.netkiller.cnVersion: <%= version %>*/

Version 文件

# vim Version1.0.0

gulpfile.js:

// including pluginsvar gulp = require('gulp'), fs = require('fs'), concat = require("gulp-concat"), header = require("gulp-header"); // functions // Get version using NodeJs file systemvar getVersion = function () {    return fs.readFileSync('Version');}; // Get copyright using NodeJs file systemvar getCopyright = function () {    return fs.readFileSync('Copyright');}; // taskgulp.task('concat-copyright-version', function () {    gulp.src('./javascript/*.js')    .pipe(concat('finaly.js')) // concat and name it "concat-copyright-version.js"    .pipe(header(getCopyrightVersion(), {version: getVersion()}))    .pipe(gulp.dest('path/to/destination'));});

Run:

gulp concat-copyright-version

原文出处:Netkiller 系列 手札

本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

你可能感兴趣的文章
centos7.0 docker安装部署
查看>>
ORA-32004错误的解决方法
查看>>
嵌入式系统学习步骤
查看>>
PPT | Docker定义存储-让应用无痛运行
查看>>
django 自定义日志配置
查看>>
是程序员,就用python导出pdf
查看>>
Absolute Uninstaller是类似于标准的Windows添加/删除卸载工具
查看>>
C++ Primer Plus(十)——对象和类
查看>>
ZooKeeper伪分布式集群安装及使用
查看>>
js 页面跳转保存状态
查看>>
轻松应对IDC机房带宽突然暴涨问题
查看>>
Mybatis Interceptor 讲解
查看>>
java mybatis向mysql数据库插入中文出现乱码
查看>>
linux用户和文件目录管理
查看>>
表空间数据结构研究_01
查看>>
mysql 编译安装
查看>>
Apache Tomcat7+MySQL5.6配置
查看>>
char varchar nvarchar区别
查看>>
如何解决JSP页面的乱码问题
查看>>
JavaScript调用Applet的函数
查看>>