2017-11-02 12 views
0

私は使用しているTypeScriptのバージョンを把握しようとしています。 VSコードで、ターミナルでtsc -vを実行すると、私は1.0.3.0を実行していると言います。しかし、VSコードのステータスバーに、私は2.2.2を実行していると言います。これらの数字は同じではないはずですか?なぜ矛盾?なぜtsc -vはVSコードのステータスバーと異なるバージョンを報告しますか?

答えて

2

VSCodeには、独自のバンドル版のTypeScriptが含まれていますが、ローカルワークスペースにあるTypeScriptのバージョンも使用できます。あなたがVSCodeの右下に活字体のバージョンをクリックすると、いくつかのオプションは、使用する活字体のどのバージョンを選択できたポップアップ表示されます:

vscode-options

また、あなたは新しいを使用するようにVSCodeを設定することができます既定ではTypeScriptのグローバルバージョンです。そのドキュメントのVSCode provides more info about all this

活字体tsserver.jsファイルを含むディレクトリを指すようにユーザー設定でtypescript.tsdkを設定し、デフォルトで異なる活字体のバージョンを使用します。 TypeScriptのインストール場所はnpm list -g typescriptです。 tsserver.jsファイルは通常libフォルダにあります。

関連する問題