Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 如何指定tsify的打字路径?_Typescript_Tsify - Fatal编程技术网

Typescript 如何指定tsify的打字路径?

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 [

路径中有我的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"
],
“include”
不支持
globs
。请使用
filesGlob
选项

更多
这个选项是最近才添加的。每晚使用

要包含打字,只需添加
打字/index.d.ts
文件,因为它引用
打字
目录中的其他
.d.ts
文件。因此,不需要glob,只需使用
文件
选项即可:

"files": [
    "main.ts",
    "typings/index.d.ts"
]

我尝试了
fileglob
include
。我发现我可以通过在命令中传递每个d.ts文件来实现它,尽管这会导致命令行非常长。它似乎也没有从tsconfig.json中获取选项,因此我还必须添加这些选项。我猜我无法通过tsify传递项目路径。