「tsc」コマンドを表示すると「SyntaxError: Unexpected token?」が表示される。
P粉026665919
2023-08-25 19:05:09
<p>私は typescript を初めて使用します。
コマンド <code>tsc filename.ts</code> を実行して、typescript ファイルを javascript ファイルに変換してみました。
しかし、エラーが表示されます。 </p>
<pre class="brush:php;toolbar:false;">C:Program Files (x86)Nodistbinnode_modulestypescriptlibtsc.js:93
for (let i = startIndex ?? 0; i < array.length; i ) {
^
SyntaxError:予期しないトークン?
Module._compile で (internal/modules/cjs/loader.js:749:23)
Object.Module._extensions..js で (internal/modules/cjs/loader.js:816:10)
Module.load で (internal/modules/cjs/loader.js:672:32)
tryModuleLoad で (内部/モジュール/cjs/loader.js:612:12)
Function.Module._load で (internal/modules/cjs/loader.js:604:3)
Module.require で (internal/modules/cjs/loader.js:711:19)
要求時 (internal/modules/cjs/helpers.js:14:16)
オブジェクトで。<anonymous> (C:Program Files (x86)Nodistbinnode_modulestypescriptbintsc:2:1)
Module._compile で (internal/modules/cjs/loader.js:805:30)
Object.Module._extensions..js (internal/modules/cjs/loader.js:816:10)</pre> で
<p>nodeを最新バージョンにインストールしてみました。 </p>
TypeScript
この組み合わせが原因でこの問題が発生します。5.1.6 および Node 12.x バージョンを使用しても同じ問題が発生しました。
TypeScript
参考として以下の写真を確認してください:を 4.9.5 にダウングレードしましたが、問題なく動作します。
https://www.typescriptlang.org /docs/handbook/release-notes/typescript-5-1.html