當安德斯·海爾斯伯格在下面的視頻談論外部模塊周圍35:00 ...我什麼時候需要三斜槓參考?
Anders Hejlsberg: Introducing TypeScript
...爲什麼文件server.ts
需要三斜槓參考node.d.ts哪裏因爲hello.ts
不需要類似的參考server.ts
?
特別是在hello.ts
他提到intellisense存在加上他得到使用從server.ts
導出的項目。那麼三斜槓參考還能增加多少?
當安德斯·海爾斯伯格在下面的視頻談論外部模塊周圍35:00 ...我什麼時候需要三斜槓參考?
Anders Hejlsberg: Introducing TypeScript
...爲什麼文件server.ts
需要三斜槓參考node.d.ts哪裏因爲hello.ts
不需要類似的參考server.ts
?
特別是在hello.ts
他提到intellisense存在加上他得到使用從server.ts
導出的項目。那麼三斜槓參考還能增加多少?
你需要在兩種情況下三斜槓參考:
--out
進行編譯時,您可以使用/// <reference
來引用您的文件。您使用外部模塊即amd
/commonjs
當需要一個import/require
組合。如果你不知道這些是什麼意思(amd/commonjs是javascript術語,而不是特定於打字稿),你不必關心。只需使用/// <reference
並使用--out
進行編譯。
PS:我有內部與外部模塊的視頻教程:http://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1
請使用tsconfig.json
新的項目,而不是參考意見:http://basarat.gitbooks.io/typescript/content/docs/project/compilation-context.html
感謝您的指針。 –
如果你詳細闡述了你的更新,那將會很整潔。 – DarkNeuron
@basarat,同意DarkNeuron,你的鏈接對我來說簡直是神祕的,它是如何適用於這個問題的。 –