2
因此,我使用typings
來解決使用npm
。 因此,您在node_modules
中有@types
目錄,但除此之外,沒有其他文件。當使用npm定義時,tsc如何得到它的定義
With typings
我總是不得不包含index.d.ts
文件在typings
,但使用npm
這不是必要的。我想問問爲什麼是這樣。
npm
使用某種隱藏功能tsc
還是微軟和npm
背後的人都同意某些東西?
因此,我使用typings
來解決使用npm
。 因此,您在node_modules
中有@types
目錄,但除此之外,沒有其他文件。當使用npm定義時,tsc如何得到它的定義
With typings
我總是不得不包含index.d.ts
文件在typings
,但使用npm
這不是必要的。我想問問爲什麼是這樣。
npm
使用某種隱藏功能tsc
還是微軟和npm
背後的人都同意某些東西?
是的,tsc
自動檢查./node_modules/@types
。 Take a look:
默認情況下,所有可見的「@types」包包含在你的 編譯。任何包含文件夾 的node_modules/@類型中的包都被視爲可見;具體而言,這意味着內 ./node_modules/@types/,../node_modules/@types/, ../../node_modules/@types/包,等等。