[TS略知一二]模块解析策略

import { foo } from ‘ModuleA’

之于编译器而言, import { foo } from ‘ModuleA’; 这个过程中, 编译器需要首先知晓 ModuleA 的导出对象结构. 这个 ‘结构’ 可能定义在 ModuleA 的 ts 文件中, 亦可以通过编写 .d.ts 文件以支援原本使用 js 编写的 ModuleA. 编译器如何解析 ModuleA? 这便是依赖于模块解析策略.

继续阅读[TS略知一二]模块解析策略