Heyho,打字稿:指定一個目錄來尋找模塊類型定義
我想用一些JavaScript庫在我的打字稿代碼其中有在NPM無分型。所以我自己寫了這些類型,並將它們放在我的源代碼樹的definitions
目錄中。但是,我無法打印腳本來查看那些模塊的目錄。
我的目錄結構是這樣的:
+-node_modules
| |
| +-moduleA
| |
| +-moduleB
|
+-src
| |
| +-definitions
| | |
| | +-moduleA.d.ts
| | |
| | +-moduleB.d.ts
| |
| +-ts
| |
| + ... all typescript code ...
|
+-tsconfig.json
我試過,包括在definitions
-directory模塊使用
include
files
typeRoots
paths
但是沒有一個可行。
有人可以告訴我,如何讓打字稿包括這些類型?
PS:爲什麼TypeScript模塊處理如此複雜?
只要我的模塊定義中沒有任何導入語句,這似乎工作。但沒有導入,我無法正確輸入模塊。 – jsf
這不起作用,因爲'typeRoots'需要腳本格式而不是模塊格式。 – unional
是否記錄在某處?我找不到這方面的信息。 – jsf