2017-02-21 161 views
1

我正在寫一個多文件打字稿web應用程序。我將我的核心應用程序代碼放在一個名爲application.ts的文件中,我想通過我的main(data-main)文件調用它,名爲applicationEntry。當我在我的application.ts文件中聲明module'application'時,一切都很好。但是當我嘗試在我的application.ts文件中添加import語句時,我收到一個錯誤:「無效的模塊名稱在擴充中,模塊'application'找不到。」,我很困惑,爲什麼當我簡單地添加這個錯誤時會拋出進口聲明。我在網上搜索了一些答案,但是如果不是真正解決我的問題的話,找到的數量最小。也許我正在構建我的應用程序錯誤?這是我與錯誤的腳本:TypeScript導入問題

這裏是什麼樣子的applicationEntry:enter image description here 編輯: 基本上我的問題是什麼:如果被包括文件不輸入任何東西它工作正常,而如果沒有導入某些其他模塊突然無法導入模塊。我也應該注意進口im試圖添加是typings定義文件。

回答

1

您可以使用如下代碼,

export module application 
{ 
    export class Application 
    { 
     // Your code 
    } 
} 

你不必聲明模塊。

希望這會有所幫助!