在TypeScript中使用外部JavaScript脚本

时间:2016-07-04 10:04:00

标签: javascript typescript

假设我有一个javascript文件myScript.js,其中包含以下内容:

function run(file) {
    // some operations
}

如何使用' 运行'在TypeScript文件中的函数?

我已经阅读了类似的问题,但没有找到足够明确的答案:我在哪里声明了这个功能?我如何引用声明文件等。

1 个答案:

答案 0 :(得分:3)

TypeScript不了解run函数。你必须声明它:

declare function run(file: any): any;

现在可行:

run(myFile);

编辑:你也可以考虑使用“--allowJs”tsc参数mentioned here,但我没有经验。

编辑2:如果外部脚本是已发布的库,则可能存在 typings 文件(.d.ts)。在这种情况下,请查看typings工具。