3

パスに 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"
],
4

2 に答える 2

1

タイプを含めるには、ディレクトリ内の他のファイルをtypings/index.d.ts参照するため、ファイルを追加するだけです。したがって、グロブは必要なく、単にオプションを使用できます。.d.tstypingsfiles

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

"include"対応しておりませんglobsfilesGlobオプションをご利用ください

もっと

このオプションは最近追加されたばかりです。使用nightly: https://basarat.gitbooks.io/typescript/content/docs/getting-started.html#typescript-version

于 2016-07-03T03:45:03.853 に答える