首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在npm包中重新导出外部类型

在npm包中重新导出外部类型
EN

Stack Overflow用户
提问于 2018-04-24 12:46:00
回答 1查看 110关注 0票数 1

我创建了一个npm包,它使用的类型来自明确类型的回购。我将这些类型作为devDependency安装在npm包上,并且能够很好地使用它们,如下所示:

代码语言:javascript
运行
复制
export class Example {
  constructor (options: ExternalTypes.Options) {}
}

但是,当我安装npm包试图实例化示例类时,ExternalTypes.Options类型是未知的。

我的问题:

如何在NPM包中使用外部类型记录类型,从而使npm包的用户也获得这些类型?我是否需要安装应该是公共依赖而不是devDepedency的类型?

EN

Stack Overflow用户

回答已采纳

发布于 2018-04-24 15:45:38

我是否需要安装应该是公共依赖而不是devDepedency的类型?

我就是这么做的。

当npm安装包时,它也会安装dependencies,而不是devDependencies。您的包用户需要ExternalTypes.Options,因此需要将其声明为依赖项。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50002071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档