[英]How do I expose my TypeScript code to my JavaScript code via RequireJS/AMD?
这是一个遗留项目,所以我不打算将所有内容更改为TypeScript,但我确实想慢慢开始组合它,所以我想使用RequireJS从普通JS调用TypeScript代码。 我有一个1-login.js
和realtimeConnection.ts
(转换为realtimeConnection.js
):
<script type="text/javascript" data-main="/content/scripts/realtimeConnection.js" src="/content/require.min.js"></script>
...
<script type="text/javascript" src="/content/pages/1-login.js"></script>
这是1-login.js
:
(function ($) {
requirejs(["/content/scripts/realtimeConnection.js"], function (rtCon) {
debugger;
// The probelm: rtCon === undefined
});
...
...
}(jQuery));
realtimeConnection.ts
:
export class RealtimeConnection {
}
这反过来成为realtimeConnection.js
:
"use strict";
var RealtimeConnection = (function () {
function RealtimeConnection() {
}
return RealtimeConnection;
}());
exports.RealtimeConnection = RealtimeConnection;
那么如何通过RequireJS将我的TS代码暴露给JS代码呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.