在尝试使用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