3

我在路径中有我的打字稿源:

src/game/ts

tsconfig.json 位于:

src/game/ts/tsconfig.json

并输入:

src/game/ts/typings

我可以通过以下方式很好地运行 tsc:

tsc --p src/game/ts

src/game/ts/typings/**/*.d.ts但是我使用这个命令得到未定义的类型错误(对于文件中声明的类型):

browserify --debug src/game/ts/main.ts -p [ tsify --p src/game/ts ] > public/game/js/bundle.js

为什么 tsc 不接受定义?我的 tsconfig.json 包含:

"include": [
    "main.ts", "typings/**/*.d.ts"
],
4

2 回答 2

1

要包含类型,您只需要添加typings/index.d.ts文件,因为它引用目录.d.ts中的其他文件typings。因此不需要 glob,您可以简单地使用以下files选项:

"files": [
    "main.ts",
    "typings/index.d.ts"
]
于 2016-08-09T00:46:27.773 回答
0

"include"不支持globs。请使用filesGlob选项

更多的

这个选项是最近才添加的。使用nightlyhttps ://basarat.gitbooks.io/typescript/content/docs/getting-started.html#typescript-version

于 2016-07-03T03:45:03.853 回答