【发布时间】:2020-08-18 23:06:27
【问题描述】:
我得到了这个旧的 javascript 包,需要在现代打字稿应用程序中使用。
!(function (t, e) {
..
(window.TradingView = window.xx || {}), (window.xx.version = r), (t.version = r), (t.widget = s), Object.defineProperty(t, "__esModule", { value: !0 });
});
Typescript 抱怨它没有从这个文件中导出模块。
有什么简单的方法可以导出它以便在打字稿中工作?
【问题讨论】:
-
你也有这个包的源代码吗?您发布的是经过转译和缩小的版本。
-
您是转换还是使用JS文件?
-
@Bergi 我只有转译的缩小版。这是一个宣传软件,所以我不能分享它。
-
然后您需要手动剥离 IIFE(尽管您发布的代码看起来不太正确)和
export该t对象的属性。
标签: javascript typescript ecmascript-6