我有我的typescript源路径:
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"
],
要包含类型,只需要添加typings/index.d.ts
文件,因为它引用了typings
目录中的其他.d.ts
文件。因此,不需要glob,您可以简单地使用files
选项:
"files": [
"main.ts",
"typings/index.d.ts"
]
"include"
不支持globs
。请使用filesGlob
选项
nightly
: https://basarat.gitbooks.io/typescript/content/docs/getting-started.html#typescript-version
标题>