问题描述
对于不带有其自身类型的软件包,下一步是寻找@types/<package>
作为软件包类型。但是,如果有一个软件包X
,则将其分叉到一个软件包Y
中。我们如何为包@types/<X>
使用相同的Y
包?
编辑:
示例:node-bunyan没有类型。 @ types / bunyan存在并提供类型。现在,我尝试使用node-bunyan(@ scoop / bunyan)的分支,同时仍然能够使用@ types / bunyan中的类型。
解决方法
更新:
通过查看this和this。
可能您可以添加您的tsconfig.json
"paths":{
"@scoop/bunyan": ["./node_modules/@types/bunyan"]
}
也许您可以将您添加到Y
路径中package.json
的软件包@types/<X>
中。
{
...
"types": "./node_modules/@types/<X>/lib/main.d.ts",...
}