angularjs – 使用Gulp来包装一个IIFE的javascript文件

我有一个有角度的应用程序有很多.js文件
向每个文件添加一个IIFE,然后添加“use strict”是无聊的。

有什么办法自动化吗?我使用gulp来运行任务。

使用 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…
})();

您还可以将模板存储在文件系统上,而不是将其嵌入到gulpfile中,并使用wrap({src:’path / to / template’})调用gulp-wrap

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...