本文整理匯總了TypeScript中gulp-insert.prepend函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript prepend函數的具體用法?TypeScript prepend怎麽用?TypeScript prepend使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了prepend函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: compileScriptBundle
/************************************************************
*
*
* SCRIPTS
*
*
***********************************************************/
public compileScriptBundle(destPath: string, bundleFilename: string,
filesInBundle: string[], onCompileDone) {
var self = this;
this.terminal.echoArray("Compiling Scripts", filesInBundle);
this.terminal.echoInfo("Output Path Path \"" + destPath + "\"");
var dateString = new Date().toString();
var dnaStamp = "// PackMan DNA | " + dateString + "\n";
var stream = gulp.src(filesInBundle)
.pipe(taskSourceMaps.init())
.pipe(taskUglify())
.pipe(taskConcat(bundleFilename))
.pipe(taskSourceMaps.write())
.pipe(taskInsert.prepend(dnaStamp))
.pipe(gulp.dest(destPath));
stream.on('end', function() {
onCompileDone();
self.terminal.echoPrefixedMagenta("** Script Build done", path.join(destPath, bundleFilename));
});
}
示例2: prependCopyright
function prependCopyright(outputCopyright: boolean = !useDebugMode) {
return insert.prepend(outputCopyright ? (copyrightContent || (copyrightContent = fs.readFileSync(copyright).toString())) : "");
}