我正在使用TypeScript。我的一些文件使用import
和export
模块化(我使用webpack捆绑它们),有些则不是,我使用脚本标记将它们添加到页面中。
我希望import
来自模块化的非模块化TypeScript文件。
我怎么能这样做?
答案 0 :(得分:1)
我设法做到了这样:
首先在非模块化文件中添加:
if (typeof module !== 'undefined' && module['exports']) {
module['exports'] = varToExport;
}
这将导出文件。 然后在您的模块化文件中添加以导入文件:
declare var require;
let moduleToImport;
if (typeof module !== 'undefined' && module['exports']) {
var moduleToImport = require('./...file address...');
}