JavaScript 语言提供了模块这个概念,在一个文件里,如果设置导出了一些东西,我们就可以认为这个文件就是一个模块。
比如在 greeting.ts 里面,定义了一个这样的函数:
const greet = () => { console.log('您好 ~'); };
如果打算要在其它的文件里使用 greeting.ts 里面提供的 greet() 函数的功能,就可以在这个文件里导出 greet() 函数。可以这样做:
export const greet = () => { console.log('您好 ~'); };
直接在创建 greet() 函数的前面,加上一个 export。
现在假设我要在 app.ts 里,使用 greeting.ts 里面的 greet() 函数,可以像这样导入它: