我有一个有很多.js
文件的angular应用程序。将IIFE添加到每个文件,然后添加'use strict'
,这是很无聊的。
有没有办法让这一切自动化呢?我使用gulp来运行任务。
发布于 2014-08-26 23:16:38
通过一个简单的模板使用the gulp-wrap
plugin:
var wrap = require("gulp-wrap");
gulp.src("./src/*.js")
.pipe(wrap('(function(){\n"use strict";\n<%= contents %>\n})();'))
.pipe(gulp.dest("./dist"));
这将用模板包装每个文件的内容:
(function(){
"use strict";
//contents here…
})();
您还可以将模板存储在文件系统中,而不是将其嵌入到call文件中,然后使用wrap({src: 'path/to/template'})
调用gulp-wrap
https://stackoverflow.com/questions/25508427
复制相似问题