ts的export/import模式

  • 直接在变量/函数/类/枚举/接口等对象之前添加export
// A.ts
export const a = 1;
export function b(){}
export class C{}

相对应的import方式

// B.ts(与A.ts位于同一路径下)
// 单独引入某个对象,亦可以使用as指定别名
import {a, b, c as A_C} from './A.ts';
// 引入所有对象
import * as all from './A.ts';
// 使用导入的对象
console.log(a, b, A_C);
console.log(all.a, all.b, all.C);
  • 导出默认对象
// A.ts
export default class A{}

相对应的import方式

// B.ts(与A.ts位于同一路径下)
import A from './A.ts'