函数未随SystemJS一起加载

时间:2019-04-30 08:42:05

标签: javascript typescript systemjs

在尝试使用systemjs编译打字稿代码时,我试图加载一个简单的函数,但是我无法使其工作

build.js

System.register("main", [], function (exports_1, context_1) {
    "use strict";
    var __moduleName = context_1 && context_1.id;
    function test() {
        console.log('algo');
    }
    exports_1("test", test);
    return {
        setters: [],
        execute: function () {
        }
    };
});

index.html

<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.21.5/system.js"></script>
<script>
    SystemJS.import('./static/js/build.js')
    .then(function(module){
         module.test()
     })
     .catch(function(err){console.log(err)})
</script>

此错误在控制台中输出:

TypeError: module.test is not a function at (index):9

0 个答案:

没有答案