angularjs gulp iife

angularjs - Utilice Gulp para envolver archivos javascript con un IIFE



(2)

Utilice el plugin gulp-wrap con una plantilla simple:

var wrap = require("gulp-wrap"); gulp.src("./src/*.js") .pipe(wrap(''(function(){/n"use strict";/n<%= contents %>/n})();'')) .pipe(gulp.dest("./dist"));

Esto envolverá el contenido de cada archivo con la plantilla:

(function(){ "use strict"; //contents here… })();

También puede almacenar la plantilla en el sistema de archivos, en lugar de incrustarla en su archivo gulp, y llamar a gulp-wrap usando wrap({src: ''path/to/template''})

Tengo una aplicación angular que tiene muchos archivos .js . Es aburrido agregar un IIFE a cada archivo y luego agregar ''use strict'' .

¿Hay alguna forma de automatizar esto? Yo uso gulp para ejecutar tareas.