当前,我正在开发一个NPM模块,该模块侧重于与Node.js结合使用。它需要外部软件包的类型(@ types / package),而不需要软件包本身。与其他所有类型文件一样,这些类型当前位于devDependencies
中。但是,当我从git安装库并与typescript一起使用时,它告诉我确切地说外部软件包的类型不可用,这在我看来是合理的。是否可以在NPM软件包本身中捆绑这些类型?
我认为将类型添加到dependencies
可以解决此问题,但我不想将其存储为默认依赖项。
另一种方法是先将类型定义复制到src文件夹中,然后直接使用它们。这似乎很复杂,不是故意的。
您有什么建议吗?谢谢,加油!