【发布时间】:2016-12-18 23:30:37
【问题描述】:
我有 3 个 NodeJS 包,其中 2 个稍后将发布到 npm 并使用 javascript,我希望它们包含类型。我该如何正确地做到这一点?
我有一个库common、一个user-facing 和一个样本。样本依赖于user-facing,而那个样本依赖于common。
我为每个包中的每个 .js 文件创建了类型文件,我在 package.json 中为每个指定主类型文件的包添加了 "typings" 指令。
但是当我尝试编译我的示例 tsc 正确找到 user-facing 的类型但随后抱怨它无法在试图导入 common 的 user-facing 的文件中找到更多类型。
如何在不事先将类型发布到注册表的情况下在本地运行我的示例?
【问题讨论】:
标签: javascript node.js typescript package typescript-typings