Typings.json有效的JSON格式还是文档?

时间:2016-09-15 13:06:14

标签: typescript phaser-framework typescript-typings

我无法在Internet上找到有关typings.json的文档,因此无法验证typings.json是否正确或读取每个属性的确切用法。是否有可以找到typings.json格式和支持属性的完整文档的地方?

例如,在安装Phaser之后,它附带了自己的\node_modules\phaser\typescript文件夹,其中包含typings.json和文件夹内的*.d.ts个文件。当我构建我的应用程序时,我从TypeScript编译器中得到此错误,因此它看起来像typings.json有一些问题但是没有找到typings.json格式的文档。

.../node_modules/phaser/typescript/typings.json(2,11): error TS1005: ';' expected.
.../node_modules/phaser/typescript/typings.json(3,11): error TS1005: ';' expected.
.../node_modules/phaser/typescript/typings.json(4,12): error TS1005: ';' expected.
.../node_modules/phaser/typescript/typings.json(5,13): error TS1005: ';' expected.

以下是\node_modules\phaser\typescript\typings.json内容:

{
    "name": "phaser",
    "main": "phaser.comments.d.ts",
    "files": ["pixi.comments.d.ts", "p2.d.ts"],
    "global": true
}

1 个答案:

答案 0 :(得分:0)

这是来自typescriptlang org的文档:

https://www.typescriptlang.org/docs/handbook/writing-declaration-files.html

https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

在上面的页面底部是指向架构的链接:

http://json.schemastore.org/tsconfig

对不起,本来应该更清楚。尝试使用tsconfig.json:

排除包含.ts文件的文件夹
"exclude": [
   "node_modules",
]