2017-05-09 47 views
0

使用打字稿打字的遺留項目目前,我有結構如何vscode

... 
└───folder1 
│ │ file011.js 
│ │ file012.js 
│ └───... 
└───folder2 
│ │ file021.js 
│ └───file022.js 
│ 
└─── files... 

我想包括type.d.ts到根目錄的項目,然後試圖把它在一個分型文件夾,但沒有奏效。

如何爲我的情況啓用打字功能?沒有名稱的文件夾src

+1

不知道這是否會幫助,但打字稿2.3有一個選項,鍵入檢查與'checkJS'選項JS文件:https://github.com/Microsoft/TypeScript/wiki/Type - 檢查JavaScript文件 – Saravana

+0

是的答案是,啓用checkTs會使vscode獲取文件。謝謝:) 如果可以的話,爲它創建一個答案,我會標記爲接受。 – bigopon

回答

1

只要您的文件仍命名爲「* .js」,它就不會工作。 嘗試將文件重命名爲「.ts」,然後打字稿編譯器可以做到這一點。

您還必須創建一個tsconfig.json來配置打印機編譯器。

設置真的取決於您使用的項目類型。如果你不使用像requirejs這樣的模塊系統,你需要爲全局模塊獲取類型。

編輯:刪除了對Visual Studio項目設置,這個問題是關於vscode

+0

所以你建議我把所有文件都改成'.ts'來實現intellisense?這是一個有點問題,因爲構建工具不容易獲取更改 – bigopon

+0

您只能在打字稿文件中獲得打字稿定義intellisense的好處。這聽起來像,你想用你的javascript使用打字稿定義。有一個類似的問題在這裏http://stackoverflow.com/questions/38370549/how-to-use-typescript-definitions-to-get-intellisense-for-my-own-javascript-serv – mode777