如何从打字稿中的另一个文件中调用函数?

孔子胤*_*孔子胤 7 typescript

这个问题可能是愚蠢的。我是打字稿的初学者。在文件A中,我想调用在文件B中定义的函数。该怎么做?

Rob*_*sen 9

使用适当的importexport语句。

给定以下文件布局:

??? a.ts
??? b.ts
Run Code Online (Sandbox Code Playgroud)

a.ts

import {myFn} from 'b';

myFn();
Run Code Online (Sandbox Code Playgroud)

b.ts

export function myFn() {
    /* ... */
}
Run Code Online (Sandbox Code Playgroud)


Dan*_*pel 6

您需要将功能导出到文件中:

// File B
export function exampleFunction() {}
Run Code Online (Sandbox Code Playgroud)

然后可以将其导入另一个文件中以供使用:

// File A
import { exampleFunction } from 'path/to/fileb';
Run Code Online (Sandbox Code Playgroud)