1つのAngular 4コンポーネントを持つVisual Studio 2017のWebプロジェクトを持っています。 プロジェクトをサーバーに公開した後、同じファイルがobjディレクトリに存在します。一例として、Visual Studio 2017はtsconfig.jsonを読まない
:私は、プロジェクトをリビルド作るとき
App.Web\obj\Release-dev1\AspnetCompileMerge\Source\Scripts\app.ts
その後、TSCはdublicateクラスに関するエラーを行います
Error Build:Duplicate identifier 'Grid'. App.Web\obj\Release-dev1\AspnetCompileMerge\Source\Scripts\app.ts 450
私はtsconfig.json
"exclude": [ "obj" ]
に追加しました。しかしそれはそれを修正しませんでした。
プロパティページプロジェクトのTypeScriptがブロックされています(tsconfigファイルが存在するため)。
フォルダobjを削除したら、ビルドは正常です。
プロジェクトを公開すると、問題が再度発生します。
コンパイルTypeScriptの除外フォルダ(ex。obj)はどのようにして除外されますか?
これらの操作の後、すべてが問題ありません。多くのtnx。 –