也许它是重复的,但我搜索了一个小时,但没有找到答案。Typescript从节点模块导入ts文件
我
我有拥有它的依赖中a-module
另一个节点模块b-module
名为a-module
节点模块,其中包含一些.ts文件(例如a.ts
)。
我想从a-module
导入一些.ts文件到b-module
。 在一些文件中b-module
我写:
import a = require('a-module/a');
console.log(a);
然后当我试图编译b-module
与TSC,是说
Cannot find external module 'a-module/a'.
我在做什么错?
P.S.我有SublimeText的ArcticTypescript插件,看起来它足够智能地找到a-module/a
。为什么然后tsc无法找到我的文件?
P.P.S我的文件结构看起来像
b-module/
node_modules/
a-module/
a.ts
b.ts
我试图导入a.ts
到b.ts
。
你能发布你的目录结构吗?像Basarat说的那样,TypeScript编译器需要知道模块的位置。 – mfeineis
@vanhelgen我已经用提供的文件结构更新了我的问题 – Girafa