簡體   English   中英

與聲明文件中的npm軟件包捆綁在一起的類型

[英]Bundle types with npm package from declaration files

我正在嘗試創建我的第一個npm模塊,這是源代碼:

https://github.com/balazsorban44/use-form

我想使用semantic-release並將代碼寫在.js文件中,但是我還包括一些類型聲明文件,以便在VSCode等IDE中獲得更好的體驗。 (注意,我也在學習TypeScript)

我找到了一種方法來捆綁我的代碼,甚至可以通過語義發布將其發布到npm,但是當我嘗試將該模塊導入React項目時,我沒有從IDE中得到任何建議,可能是因為我錯過了(或幾步? 如何包含.d.ts文件,以便我的IDE可以選擇類型聲明?

我想通了,這要歸功於我在Twitter上獲得的幫助!

package.json我必須將我的類型文件夾添加到要在NPM上發布的文件中:

https://github.com/balazsorban44/use-form/blob/c4e7efdbb7ca58a3ad48516e3ec63b4a71b72446/package.json#L46-L49

除此之外,這些路線還可能發揮重要作用:

https://github.com/balazsorban44/use-form/blob/c4e7efdbb7ca58a3ad48516e3ec63b4a71b72446/package.json#L18-L20

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM