Type20 IntelliSenseのどのバージョンがVS2017で使用されているかを判断する方法はありますか? 我々は(プロジェクトのプロパティで)活字体2.1を使用して、次のtsconfig.jsonファイルを持っているWebプロジェクトを持っている:Intellisenseはプロジェクトタイスクリプトのバージョンを使用していません
{
"typeAcquisition": {
"enable": false
},
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5"
},
"include": [
"ScriptsApp",
"Scripts",
"ScriptsModels"
]
}
我々は常にソリューションがエラーや警告なし活字ファイルをコンパイルするために得ることができますが、 Intellisenseのエラーを取得します。
ビルドログには、msbuildが2.1バージョンを使用しているのがわかります。 バージョンをTypeScript 2.6に変更すると、ビルドエンティティIntelliSenceで同じエラーが発生します。 IntelliSenceはTypeScript 2.6を使用しているようです。
IntelliSense TypeScriptのバージョンを設定する方法はありますか?
Typescript 2.1,2.2,2.3,2.6でVisual Studio 2017(15.4.4)がインストールされています。
TypeScript Intellisenseは、Type 201バージョン15.2以前のバージョンでは、ツール>オプション>テキストエディタ> JavaScript/TypeScript> IntelliSenseに移動して、TypeScriptバージョンを目的のものに変更することができますプロジェクト名>プロパティ> TypeScriptビルド> TypeScriptバージョンを右クリックして目的のバージョンを選択し、https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017をチェックしてください#setting-typescript-versions-in-visual-studio-2017-version-153では、別のTypeScriptインテリセンスを選択することはできません。このご迷惑をおかけして申し訳ありません。 –
@ SaraLiu-MSFT:プロジェクトプロパティ(VS 15.4.4)で希望のバージョンを2.1に設定しています。このバージョンのTypeScriptをmsbuildが使用していることを確認できます。しかしIntelliSenseはまだTypeScript 2.6を使用しているようです。 エラーウィンドウの "Intellisense"ビューで複数のTypeScriptエラーが発生しますが、ビルドエラーリストには表示されません。 TypeScriptを2.6に設定すると、ビルドでも同じエラーが発生します。 – BillieTK
IntellisenseがTypeScript 2.6を使用していることは、どのようにして知りましたか? TypeScript 2.6をアンインストールしてからもう一度試してみてください.TypeScript 2.6のIntellisenseがこの問題を引き起こしたかどうかを確認するのに役立ちます。 –