使用 Typescript 创建npm
库时遇到问题。 我创建了几个react
组件。 创建声明文件,然后将所有文件组合在一起并声明模块。
分发 npm 包时将我的 .d.ts 声明放在哪里?
有关基于 TypeScript 构建并在 npm 上分发的内容的示例,请查看RxJS 。 在npm
上分发代码有很多考虑因素,这远远超出了 TypeScript 的范围。 您需要考虑是否将您的代码作为 CJS、UMD、ES6(甚至 AMD)模块分发,以及您希望人们使用什么类型的加载器等。
我们这里没有明确的指导。 我们有一些文档https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages ,但显然这还不够。
我认为我们可以关闭这个问题。
最有用的评论
我们这里没有明确的指导。 我们有一些文档https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages ,但显然这还不够。