在另一个Typescript库中包含Typescript库

时间:2017-03-16 04:43:53

标签: node.js typescript npm npm-install

我想要使用

安装的github打字稿库
npm install --save git+ssh://git@github.com:User/mylib.git

在我的目标节点服务中,也在Typescript中。

如何通过类型安全来完成此操作?我在编译服务时想知道是否存在任何类型不匹配。

2 个答案:

答案 0 :(得分:1)

  

我想知道在编译服务时是否存在任何类型不匹配。

确保你的图书馆有:

  • tsconfig.jsonoutDirdeclaration:true
  • typings指向outDir

实施例

TypeStyle随附TypeScript定义:https://github.com/typestyle/typestyle

答案 1 :(得分:0)

这是我们最终使用的:

在导出的打字稿库(@ myuser / lib1)中,我们在package.json

中添加了以下行

“types”:“。/ src / index.ts”或“./src/index.d.ts”

在使用上述库的打字稿服务中,我们将其导入为:

npm install --save @myuser/lib1

这为库安装了类型,并使用类型安全检查编译您的服务。