合并/检索打字稿声明文件
Posted
技术标签:
【中文标题】合并/检索打字稿声明文件【英文标题】:Combine/retrieve typescript declaration files 【发布时间】:2016-11-19 06:42:32 【问题描述】:我有一个 TypeScript typings project 包含几个 *.d.ts 文件。 这是一组“全局”声明(即命名模块)。 我使用类型将声明文件从该类型项目中提取到一个 TypeScript 项目中。
typings install github:phreed/typed-npm-webgme -SG
生成的 typings/globals/index.d.ts 仅包含在 typings.json 中标识为“主”的文件。 我希望它包含(连接)出现在tsconfig.json 中的“文件”的所有内容。
如何使 typings/globals/index.d.ts 包含 *.d.ts 文件的串联?
【问题讨论】:
【参考方案1】:有一个“文件”字段可以指示其他声明文件。
这是“typings.json”文件的示例。
json
"name": "foo",
"main": "foo.d.ts",
"files": [
"./bar.d.ts",
"./baz.d.ts",
"./froz.d.ts",
"./fig.d.ts"],
"global": true,
"dependencies":
,
"devDependencies": ,
"globalDependencies":
"q": "registry:dt/q#0.0.0+20160613154756"
,
"globalDevDependencies":
git 存储库(假设 github)分别保存这些 *.d.ts 文件。
安装时,使用
typings install github:foo/foo --save --global
【讨论】:
以上是关于合并/检索打字稿声明文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Angular 5 或打字稿中检索下面提到的 json 中具有错误值的键