本文共 996 字,大约阅读时间需要 3 分钟。
Using gulp-header and Node’s file system npm install --save-dev gulp-header
Copyright 头文件
# vim Copyright/*Author: netkillerWebsite: 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 系列 手札
本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。