我正在尝试创建我的第一个npm模块,这是源代码:
https://github.com/balazsorban44/use-form
我想使用semantic-release
并将代码写入.js
文件中,但是我还包括一些类型声明文件,以便在VSCode等IDE中获得更好的体验。 (注意,我也在学习TypeScript)
我找到了一种方法来捆绑我的代码,甚至使用语义发布将其发布到npm,但是当我尝试将该模块导入React项目时,我没有从IDE得到任何建议,可能是因为我错过了一个(或几个)步骤?如何包含.d.ts
文件,以便我的IDE可以选择类型声明?
答案 0 :(得分:0)
我想通了,这要归功于我在Twitter上获得的帮助!
在package.json
中,我必须将键入文件夹添加到要在NPM上发布的文件中:
除此之外,这些行也可能起着重要作用: