1. ホーム
  2. typescript

[解決済み] TypeScriptエラー TS1005: ';' が予想される (II)

2022-01-25 05:39:59

質問内容

まず、TS1005のエラーについて、すでに他の投稿を拝見しています。 同じエラーコードですが、全く違います。

シンプルな let x: number; を生成します。 error TS1005 コンパイル時に エラーメッセージにあるようなセミコロンの欠落ではなく、コンパイラがletキーワードを認識しないのです。コンパイラが古いせいかもしれないと読みました。

を使用してインストールしたTypescriptのバージョンは以下のとおりです。 npm install -g typescript

  • TypeScriptのバージョンです。 2.5.2
  • コンパイラ(tsc)のバージョン。 1.0.3.0

誰か助けてくれないかな?

解決方法は?

インストール方法が間違っています。非常に古いコンパイラのバージョン(1.0.3.0)を使用しています。

tsc --version は、2.5.2 のバージョンを返すはずです。

その古いコンパイラがどこにあるのか、使って確認してください。 which tsc (または where tsc )を削除してください。

グローバルタイプスクリプトをアンインストールしてみてください。

npm uninstall -g typescript

プロジェクトのローカル開発依存の一部としてインストールします。

npm install typescript --save-dev

プロジェクトのルートから実行する

./node_modules/.bin/tsc