2015-10-19 8 views
5

WebプロジェクトでAngular 2を使用しています。そのため、@Viewなどの実験デコレータをサポートするTypeScriptが必要です。これは​​でtsconfig.jsonで行うことができますが、Visual Studioのプロジェクト設定ではそのようなオプションは表示されません。 (私はTypeScriptプロジェクトを作成しました)。そのため、tsconfig.jsonファイルを検出して使用するにはVisual Studioが必要です。Visual Studio 2013でtsconfig.jsonを使用しますか? (Webプロジェクト)

Visual Studio は、がプロジェクトのルートディレクトリにある場合は、tsconfig.jsonを選択して使用する必要があります。しかし、これは起こっていません。私はVisual Studio 2013 Update 4を使用しています。これを書いているので、Update 5にアップグレードしています。

誰でもtsconfig.jsonファイルを使用するためにVisual Studio 2013(Visual Studioコードではなく、Visual Studio 2015ではなく)を入手する方法を知っていますか?たぶん、プロジェクトのルートではなく、ソリューションのルートにある必要がありますか?

私はtscを直接呼び出すためのビルド前のイベントを追加しようとすることができません...しかし、それはちょっとしたようです。

答えて

2

私はこれも探していました。 Visual Studio 2013-2015はまだtsconfig.jsonをサポートしていないようです。現在、プロジェクトファイルを編集する必要があります。

編集: Typescript 1.8リリースでは、Visual Studio 2015の継ぎ目が.tsconfigを完全にサポートしています。 http://www.typescriptlang.org/docs/release-notes/typescript-1.8.html

+0

はい、これも私がとった「解決策」です。 –

+0

'tsconfig.json'から' exclude'をエミュレートするための同等の '.csproj'プロパティは何ですか? VSが無視するようにする必要があります。 'node_modules'フォルダー。 – superjos

+0

@superjos .csprojでexcludeを使用する必要はありません。プロジェクトからこのフォルダを除外するだけです(note_modulesのようなフォルダをソース管理にコミットしないでください)。完全なマッピングは次のとおりです。http://www.typescriptlang.org/docs/handbook/compiler-options-in-msbuild.html –

0

次の質問:What are the TypeScript project build configuration options?は、TypeScript設定オプションが定義されている.targetsファイルを指しています。

experimentalDecoratorsのサポートを追加するために.targetsファイルを手動で変更することはできますが、スケーラビリティはありませんが、開発者のマシンごとに行う必要があるためです。

関連する問題