我正在尝试创建我的第一个npm模块,以下是源代码:
https://github.com/balazsorban44/use-form
我想使用semantic-release并在.js文件中编写代码,但我也包含了一些类型声明文件,以便在VSCode等IDE中获得更好的体验。(注意,我也在学习TypeScript )
我找到了一种方法来捆绑我的代码,甚至将其发布到带有语义发布的npm,但是当我尝试将该模块导入到React项目中时,我没有从IDE得到任何建议,可能是因为我错过了一个(或几个)步骤?我怎样才能包含.d.ts文件,这样我的集成开发环境才会选择类型声明?
发布于 2019-07-09 15:51:06
我想通了,多亏了我在Twitter上得到的帮助!
在package.json中,我必须将我的typings文件夹添加到要在NPM上发布的文件中:
除此之外,这些行也可能起到重要的作用:
https://stackoverflow.com/questions/56938412
复制相似问题