如何将angular 2和wijmo 5与requirejs捆绑在一起

如何将angular 2和wijmo 5与requirejs捆绑在一起,angular,systemjs,wijmo,wijmo5,Angular,Systemjs,Wijmo,Wijmo5,我无法将angular 2应用程序与wijmo组件捆绑在一起 My gulp文件有一个特定的捆绑操作任务: builder.buildStatic(‘app’, xxxx)) 我的systemjs.config看起来像: var map = { 'app': 'app', 'rxjs': 'lib/rxjs', '@angular': 'lib/@angular', *** 'wijmo': 'lib/wijmo' }; var packages = { 'app':

我无法将angular 2应用程序与wijmo组件捆绑在一起

My gulp文件有一个特定的捆绑操作任务:

builder.buildStatic(‘app’, xxxx))
我的systemjs.config看起来像:

var map = {
  'app': 'app',
  'rxjs': 'lib/rxjs',
  '@angular': 'lib/@angular',
  ***
  'wijmo': 'lib/wijmo'
};

var packages = {
  'app': { main: 'main.js', defaultExtension: 'js' },
  ***  
  'wijmo': { defaultExtension: 'js' }
};
使用此配置时,捆绑过程会失败,原因是:

[systemjs builder]绑定失败类型错误:编译寄存器时出错 模块“lib/wijmo/wijmo.angular2.grid.js”位于 lib\wijmo\wijmo.angular2.grid.js Source lib\wijmo\wijmo.angular2.grid.js已经是一个捆绑文件,因此不能作为模块构建

因此,我补充说:

var meta = {
  'wijmo/*': {
    format: 'register',
    build: false
  }
};
这使得运行应用程序的bundle bug出现错误:

if ("function" == typeof define && define.amd)
    define(["wijmo/wijmo.angular2.grid.min.js", "wijmo/wijmo.angular2.input.min.js"], t);
else {
    if ("object" != typeof module || !module.exports || "function" != typeof require)
        throw new Error("Module must be loaded as AMD or CommonJS");
    module.exports = t(require("wijmo/wijmo.angular2.grid.min.js"), require("wijmo/wijmo.angular2.input.min.js"))
}
你知道怎么解决这个问题吗

提前谢谢