Visual Studioコードでビルド環境を設定する2つの設定があるのはなぜですか?それらの違いは何ですか?ビジュアルスタジオコードのlaunch.jsonとtask.jsonの違いは何ですか?
7
A
答えて
1
これらは、両方ともビルド設定のセットアップには使用されません。
launch.json
は、デバッグのためのアプリを起動するために使用されています。これには、ワークスペースソースコードへのマッピングや使用するChromeポートの定義などの目的に合わせた設定があります。 launch.json
から設定を使用するには
、あなたはデバッグパネルでそれを選択し、実行ボタンをクリックしてください。
tasks.json
は、そのソースコードフォーマッタ、bundlersやSASSコンパイラも、あなたが望むかもしれない何かを実行するために使用されます。 tasks.json
から設定を使用するには
、あなたはコマンドリストからタスクの実行を選択します。
は、ここで彼らは目的が異なる方法の例です:
私は.NET Webサービスに接続する角度5アプリケーションを持っています。
私は1つのタスクがIISExpressを発射コマンドを使用して、Webサービスを実行するように設定されています。ファイルが変更されたときにアプリケーションを再コンパイルするng serve
を使ってAngularアプリを実行するように別のタスクを設定しました。 VSコードを再開するたびに、またはWebサービスが変更されたときに、この2つのタスクを実行します。
私は同様に2つの起動構成を持っている:一つは、Chromeを起動し、デバッガを起動し、別のは、すでにChromeでロードされたページをデバッグするために。これらは、デバッグセッションを開始するたびに実行されます。
関連する問題
- 1. ビジュアルスタジオコードをデバッグするときのlaunch.jsonの 'program'のエラー
- 2. ビジュアルスタジオコードlaunch.jsonファイルを設定してF#をデバッグするにはどうすればよいですか?
- 3. $と$$の違いは何ですか?
- 4. `##`と `hashCode`の違いは何ですか?
- 5. typedefとの違いは何ですか?
- 6. NodeJS:「./ ..」と「..」の違いは何ですか?
- 7. {}())と{})の違いは何ですか?
- 8. `&`と `ref`の違いは何ですか?
- 9. `==`と `is`の違いは何ですか?
- 10. difftimeと ' - 'の違いは何ですか?
- 11. #{} $ {}と%{}の違いは何ですか?
- 12. ⊕と+の違いは何ですか?
- 13. アペンダーと〜の違いは何ですか?
- 14. "./"と "../"の違いは何ですか?
- 15. "$^N"と "$ +"の違いは何ですか?
- 16. %Qと%{}の違いは何ですか?
- 17. バックスティックと$()の違いは何ですか?
- 18. A`と ``の違いは何ですか[:] `
- 19. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
- 20. XPathの//と?/の違いは何ですか?の使用は何
- 21. フレームとオブジェクトの違いは何ですか?フレームとオブジェクトの違いは何ですか?
- 22. リストと何か([_])と何か(_)の違い
- 23. METADATAとMETADATA.jl:違いは何ですか?
- 24. twistdとnohup&:違いは何ですか?
- 25. libspeとlibspe2?違いは何ですか?
- 26. Backbone.jsとPusherapp - 違いは何ですか?
- 27. wp_link_pagesとthe_posts_pagination→違いは何ですか?
- 28. $ dirtyと$ invalid:違いは何ですか?
- 29. コロンの配置の違いは何ですか:何かと何か:
- 30. decodeURIComponentとunescapeの違いは何ですか?unescapeの問題は何ですか?
タスクはワークスペースtask.jsonファイルで定義され、VSコードは一般的なタスクランナーのテンプレートを持ちます。コマンドパレット(⇧⌘P)では、「タスク」をフィルタリングしたり、さまざまなタスク関連のコマンドを表示できます。設定ファイルlaunch.jsonを起動します。 https://code.visualstudio.com/Docs/editor/debugging –