gpt4 book ai didi

javascript - 使用声明文件中的 npm 包捆绑类型

转载 作者:行者123 更新时间:2023-12-02 19:56:20 26 4
gpt4 key购买 nike

我正在尝试创建我的第一个 npm 模块,这是源代码:

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

我想使用 semantic-release 并在 .js 文件中编写代码,但我还包含一些类型声明文件,以便在 VSCode 等 IDE 中获得更好的体验。 (注意,我也在学习 TypeScript)

我找到了一种方法来捆绑我的代码,甚至使用语义发布将其发布到 npm,但是当我尝试将该模块导入到 React 项目中时,我没有从 IDE 得到任何建议,可能是因为我错过了一个(或几个)步骤?如何包含 .d.ts 文件,以便我的 IDE 能够获取类型声明?

最佳答案

感谢 Twitter 上的帮助,我想通了!

package.json中,我必须将我的typings文件夹添加到要在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

关于javascript - 使用声明文件中的 npm 包捆绑类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56938412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com