4

何をしても、TSCTypescriptコンパイラにファイルを検索させることができません。VisualStudioExtensionに付属しているtscとnpmに付属しているtscの両方を試しました。Node.jsコマンドラインのWindowsシェルとGitBashシェルで試しました。私が何をしても、ファイルが見つからないと言っているだけです。コンパイラは.tsファイルと.strファイルに対してのみ機能することを読みましたが、それは問題ではないようです。

これが私が見ているものの簡単な例です。これらのファイルが空になることはわかっていますが、コードを含むファイルでこれらすべてを試しましたが、何も変更されません。

C:\>touch test.ts

C:\>ls *.ts
test.ts

C:\>tsc test.ts
Error reading file "test.ts": File not found

C:\>tsc C:\test.ts
Error reading file "C:\test.ts": File not found

C:\>touch test.str

C:\>tsc test.str
Error reading file "test.str": File not found

C:\>tsc ./test.str
Error reading file "./test.str": File not found

C:\>tsc ./test.ts
Error reading file "./test.ts": File not found

C:\>touch test.js.ts

C:\>tsc test.ts
Error reading file "test.ts": File not found

C:\>tsc test.js
Error reading file "test.js": File not found
4

3 に答える 3

4

恐れ入りますが、TSCは空のファイルでそのように失敗します。

于 2012-10-09T18:56:58.310 に答える
1

現在のコンパイラ[0.8]のバグのように見えますが、空のファイルでtscが失敗することはありません。でも

これらのファイルが空になることはわかっていますが、コードを含むファイルでこれらすべてを試しましたが、何も変更されません。

この部分が少し心配です。それでもそうですか?

于 2012-10-09T19:06:13.470 に答える
0

遠くからデバッグするのは難しいです。typescriptコンパイラは、ファイルを解決するまでかなり多くの処理を行います。

実行の出力は何ですか

tsc -debug test.ts

?また、test.tsが空でないことを確認してください。

于 2012-10-09T19:01:58.713 に答える