アップデート3を使用しているVisual Studio 2015で「コンパイル時に保存」機能が動作しません。MVC5.ThatsでAngular2プロジェクトを開始します。なぜ私は再コンパイルが必要か、.tsファイルの変更が検出され、ブラウザ上に更新された出力を表示する必要があります。Typescript「コンパイル時に保存」がVS 2015アップデート3で動作しない
私tsconfig.jsonファイルには、コードの下にあります
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es2015", "dom" ],
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true
},
"compileOnSave": true,
"exclude": [
"node_modules/*",
"**/*-aot.ts"
]
}
は、私がインストールされているVisual Studioの2015年活字体2.4.1.0ツールを持っています。画像参考:私は活字体2.4.1がインストールされてい
また、パス変数にエントリを追加しようとしました。参考として、この linkとイメージで:
:これは私の.csprocファイルのコードである私はtypescriptですバージョンが更新または外付けのが、私はこれを発見された確認しました
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>
<TypeScriptRemoveComments>true</TypeScriptRemoveComments>
<TypeScriptSourceMap>false</TypeScriptSourceMap>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
<TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny>
<TypeScriptModuleKind>CommonJS</TypeScriptModuleKind>
<TypeScriptRemoveComments>False</TypeScriptRemoveComments>
</PropertyGroup>
また、画像参照:
私がしようとするとエラーを得た最後のものは、私は Mikaël Mayer answerに従っているから、以下のリンクにあります:
ここは、建物間、私が得た私のエラーです:
重大度コード説明プロジェクトファイル行抑制状態 エラー指定されたタスク実行可能ファイル "cmd.exe"を実行できませんでした。作業ディレクトリ "F:\ Projects \ ecommerce \ ecommerce \ js"は存在しません。 eコマースF:\プロジェクト\ eコマース\ eコマース\ eコマース。csproj 352
画像:
を:以下は私が試みたが、何も私のために働いていないされている他の文献であります
<TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
これは、上で見つけることができます:私は、過去に同様の問題を経験してきたと私は、プロジェクトのプロパティを変更することによってそれを解決し10
私はプロジェクトフォルダに 'tsconfig.json'を持っていますので、上記のプロジェクトプロパティはなぜ私のために無効になっているのですか? –
ああ。そして私は謝罪します。私はあなたがすでにこれを行っていたことを忘れていました。 (私はどういうわけか.csprojからあなたのスニペットを逃した) – nickflynn
多分一歩踏み込んで、まず個々にそれぞれを試してみてください。 VSCodeまたはコマンドラインからビルドを実行し、コンパイル時の保存がそこで動作することを確認してください。その場合は、tsconfigを削除し、Visual Studio MSBuildタスク(csprojとプロジェクトのプロパティタブ)を使用するだけで動作するかどうかを確認してください。 Visual Studio 2015の中でtsconfigを使用しようとすると問題が発生しました。 –