如何为两个不同但相关的项目管理类型声明

时间:2019-05-10 10:41:58

标签: typescript typescript-typings

我的前端有两个项目,项目2中正在使用项目1中的JS对象。

当前,我已经将项目1中可用的所有类型和方法写入项目2的index.d.ts中。

但是现在如果我在项目1中更改方法签名并将其更新为Interface。 如何在项目2的index.d.ts中更新

我在两个项目中都使用Visual Studio Code和Single Workspace

2 个答案:

答案 0 :(得分:0)

在这种情况下,最好的答案是创建第三个项目,其中包含项目1和项目2都使用的对象,并将该项目构建为JS模块,可以将npm安装到项目1和项目2中。 >

答案 1 :(得分:0)

您可以创建一个私有npm软件包,其中包含所有您键入的定义和模型,然后将其安装在适当的项目中。

这是一个有用的链接:

乔纳森·伍德(Jonathan Wood)https://link.medium.com/8EU8gTGbAW

“如何制作漂亮的微型npm软件包并发布”