在SystemJS静态包

时间:2016-03-22 21:28:02

标签: javascript systemjs jspm

我尝试使用jspm / SystemJS创建静态构建。

var Builder = require('systemjs-builder');

var builder = new Builder('/', 'config.js');

builder.buildStatic('main.js', 'main.bundle.js', {
    config: {
        format: 'cjs'
    }
});

在这个静态构建中,我希望能够使用System.import()调用异步加载依赖项(在数据包中转换为System["import"]('my/file/path.js'))。

当我尝试加载这些依赖项时,例如,在单击事件之后,我收到以下错误:

Uncaught ReferenceError: System is not defined

点击事件发生此错误,这使我相信捆绑的文件包含system-register-onlysystem.js

如何在单个文件包中包含完整的system.js或将此System.import()调用转换为允许我异步获取JavaScript模块的格式?

0 个答案:

没有答案