【发布时间】:2015-05-09 16:48:03
【问题描述】:
我正在使用 npm 处理 node.js。我已经编写了一个 TS 库,我想通过 npm install 在另一个项目中使用它。 我不确定我的 npm 包中的内容应该是什么: 应该只有 .js,只有 .ts,还是带有附加声明文件 (d.ts) 的 .js?
此外,如果我使用第三个选项,我在定义文件中究竟写了什么?我究竟是如何使用它的?我不确定 d.ts 和实际的 javascript 之间有什么联系。 我看到了很多不同的答案,但大多数都没有帮助我。
谢谢, 奥马尔
【问题讨论】:
-
如果是我,我只会在发布的包中输出js文件,并通过DefinitelyTyped提供.d.ts。至于生成声明文件(.d.ts),可以使用tsc命令行的--declaration。
标签: node.js class npm typescript