我在路径中有我的打字稿来源:
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
为什么不接受这些定义?我的tsconfig.json包含:
"include": [
"main.ts", "typings/**/*.d.ts"
],
答案 0 :(得分:1)
要包含这些类型,您只需添加typings/index.d.ts
文件,因为它引用.d.ts
目录中的其他typings
文件。因此不需要glob,您只需使用files
选项:
"files": [
"main.ts",
"typings/index.d.ts"
]
答案 1 :(得分:0)
"include"
不支持globs
。请使用filesGlob
选项
此选项最近才添加。使用nightly
:https://basarat.gitbooks.io/typescript/content/docs/getting-started.html#typescript-version