gpt4 book ai didi

javascript - TypeScript:如何导入非模块化文件?

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:28 25 4
gpt4 key购买 nike

我正在使用 TypeScript。我的一些文件是使用 importexport 进行模块化的(我使用 webpack 来捆绑它们),有些则不是,我使用脚本标签将它们添加到页面中.

我想从模块化 TypeScript 文件中导入一个非模块化 TypeScript 文件。我怎样才能做到这一点?

最佳答案

我设法这样做:

首先在您的非模块化文件中添加以下内容:

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...');
}

关于javascript - TypeScript:如何导入非模块化文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41823259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com