也許它是重複的,但我搜索了一個小時,但沒有找到答案。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