2016-10-11 32 views
3

我有一個問題,出口的接口... 我在-config.ts定義它像這樣:找不到名字引出接口

export interface MyConfig{ 
    useTitleSuffix: boolean; 
    defaults: {}; 
} 

,我喜歡這樣的指標是出口.TS

export { MyConfig} from './my-config'; 
export { MyService } from './my.service'; 
export { MyModule } from './my.module'; 

當我導入此另一個模塊是這樣的:

import { MyConfig, MyModule } from 'my-module'; 

然後爲MyService和MyModule的無線網絡會被發現,MyConfig雖然不是。 「找不到名字'MyConfig'」...

有人有想法嗎?

+0

你確定你的路徑正確嗎?它似乎必須從'./my.config'輸出* {MyConfig}; * – Sefa

+0

路徑絕對正確... – bergben

回答

0

(對不起,我還不能評論,所以我寫了這個答案)
假設所有的文件名都是正確的,我能想到的唯一真正的可能性是接口使用中的拼寫錯誤。

完整的錯誤(即從tsc)與相應的行可能有助於鎖定問題。另外,如果這是IDE錯誤,那麼知道VSCode傾向於在創建新文件時顯示這些錯誤。