我有以下文件结构:
- extensions
- module A
- src
- A.ts
- module B
- src
- B.ts
我已经编译了B.ts,我在A.ts中有<reference path="../module B/src/B.ts" />
。当用outDir
编译A.ts编译时,编译器也会编译B.ts,在我的情况下不需要。如果我使用--noResolve
标志,输出将只是从A.ts得到A.js但编译器会抛出错误,因为找不到B.ts中的引用类型。
有没有办法告诉tsc不要编译引用但仍检查类型(不使用.d.ts文件)?