我已经以 CJS 格式编写了我的 angularjs 应用程序,并将gulp-systemjs-builder
它们捆绑到一个文件中。
我正在尝试将输出传递给 DI,但它失败了,因为 systemjs-builder 在和函数声明gulp-ng-annotate
之间插入了几行。\* @ngInject *\
例子:
捆绑前:
/* @ngInject */
function ReportCtrl($scope) {
var _ctrl = this;
}
捆绑后:
/* @ngInject */
var global = this || self,
GLOBAL = global;
function ReportCtrl($scope) {
var _ctrl = this;
}
谁能建议我如何解决这个问题?