Typescript 如何指定tsify的打字路径?
路径中有我的typescript源:Typescript 如何指定tsify的打字路径?,typescript,tsify,Typescript,Tsify,路径中有我的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 [
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"
],
“include”
不支持globs
。请使用filesGlob
选项
更多
这个选项是最近才添加的。每晚使用
:要包含打字,只需添加打字/index.d.ts
文件,因为它引用打字
目录中的其他.d.ts
文件。因此,不需要glob,只需使用文件
选项即可:
"files": [
"main.ts",
"typings/index.d.ts"
]
我尝试了fileglob
和include
。我发现我可以通过在命令中传递每个d.ts文件来实现它,尽管这会导致命令行非常长。它似乎也没有从tsconfig.json中获取选项,因此我还必须添加这些选项。我猜我无法通过tsify传递项目路径。