次の手順を使用して DevTools を IDE として使用します。たとえば、[ ソース] ツールの [ワークスペース ] タブで Web ページを編集する、ソース ファイルへの変更をディスクに保存するなどです。
DevTools でワークスペースをセットアップして使用する方法を示す次の手順を読むか、それに従うことができます。 ワークスペースを設定した後、DevTools を使用してワークスペース内のファイルに加えた変更は、ローカル コンピューターに保存されます。
手順 1: Edge デモ リポジトリをローカル ドライブに複製する
まず、ワークスペース デモ Web ページなどの Web ページのソース ファイルを含むローカル ディレクトリを設定します。
次のように、 MicrosoftEdge / Demos リポジトリを /workspaces/ demo フォルダーを含むローカル ドライブに複製します。
まだ行っていない場合は、 git をダウンロード してインストールします。
新しいウィンドウまたはタブで MicrosoftEdge / Demos リポジトリに移動します。
[ コード ] ドロップダウン ボタンをクリックし、[ URL をクリップボードにコピー] ボタンをクリックします。
URL がクリップボードにコピーされます。
https://github.com/MicrosoftEdge/Demos.gitまたは、GitHub Desktop がインストールされている場合は、[ GitHub Desktop で開く ] をクリックしてリポジトリを複製し、以下のコマンド プロンプト手順をスキップします。
または、Visual Studio Code の [ ソース管理 ] ウィンドウを使用してリポジトリを複製し、以下のコマンド プロンプト手順をスキップすることもできます。
git bash などのコマンド プロンプトを開きます。
GitHub リポジトリからコピーした URL 文字列を入力して、リポジトリをローカル ドライブに複製します。 git bash コマンド プロンプトを使用する場合:
# Example location where the repo directory will be added: cd ~/GitHub git clone https://github.com/MicrosoftEdge/Demos.git
リポジトリのクローニングの詳細については、次を参照してください。
- リポジトリのクローン作成 - GitHub ドキュメント。
次のセクションに進みます。
手順 2: Web ページ ソース ファイル ディレクトリでローカル ホスト サーバーを起動する
まだインストールしていない場合は、最新バージョンの Node.js と npm を Node.jsからインストールします。
関連項目:
- 「Visual Studio Code 用の DevTools 拡張機能のインストール」で Node.js およびノード パッケージ マネージャー (npm) をインストールします。
git bash シェルなどのコマンド プロンプト、または Microsoft Visual Studio Code のターミナル ウィンドウに移動します。
Demosリポジトリ ディレクトリのworkspacesディレクトリに変更します。cd ~/GitHub/Demos/workspaces pwd[ソース] ツールの [ワークスペース] タブで使用するディレクトリには、任意の名前を付けることができます。 このデモ ディレクトリの名前は
/workspaces/です。"test" という名前の作業ブランチを作成し、それに切り替えます ("main" ブランチ内のデモのファイルが変更されないようにするため):
git checkout -b testこれは、以下と同等です。
git branch test git switch test次のいずれかのコマンドを実行して、Web サーバーを起動します。
# Node.js option npx http-server詳細とオプションについては、「Visual Studio Code 用の DevTools 拡張機能のインストール」の「サーバーの起動 (npx http-server) 」を参照してください。
# Python 2 option cd ~/GitHub/demos/workspaces python -m SimpleHTTPServer# Python 3 option cd ~/GitHub/demos/workspaces python -m http.serverMicrosoft Edge でタブを開き、ローカルでホストされているバージョンのサイトに移動します。 通常、以下にアクセスしてアクセスします
localhost:8080:
もう 1 つの共通の同等の URL は
http://0.0.0.0:8080です。 Python サーバー オプションの既定のポート番号は8000です。 正確な ポート番号 は異なる場合があります。DevTools ワークスペース デモ Web ページが開きます。
(最新のデモのリンクには、「ワークスペースを使用してファイルを編集する」または「ワークスペースでファイルを編集して保存する (ソース ツールの [ワークスペース] タブ)」と表示される場合があります。)
関連項目:
- 単純なローカル HTTP サーバーを実行する ローカル テストサーバーを設定する方法 at MDN - Python を表示します。
次のセクションに進みます。
手順 3: [ソース] ツールでワークスペース フォルダーを追加する
次に、DevTools でワークスペースを定義します。
ローカルでホストされている DevTools ワークスペース デモ Web ページを右クリックし、[ 検査] を選択します。 または、Ctrl+Shift+J (Windows、Linux) または Command+Option+J (macOS) を押します。
DevTools が開きます。
[ ソース]
) タブをクリックします。[ ナビゲーター ] ウィンドウ (左側) で、[ ワークスペース ] タブ ([ ページ] タブでグループ化されています) をクリックします。
[ フォルダの追加 ] ボタンをクリックします。
[ フォルダの選択 ] ダイアログが開きます。
作成したクローン
/Demos/workspace/ディレクトリに移動します。 たとえば、[ フォルダー: ] テキスト ボックスに、C:\Users\localAccount\GitHub\Demos\workspaces\などのパスを入力します。[ フォルダの選択 ] ボタンをクリックします。
DevTools は、DevTools に
/workspaces/ディレクトリへのフル アクセスを許可するかどうかを尋ねます。[ 許可 ] ボタンをクリックして、DevTools にディレクトリの読み取りと書き込みのアクセス許可を付与します。
[ ワークスペース ] タブには、
index.html、script.js、およびstyles.cssの緑色の "マップされた" ドットを持つページ アイコンがあります。 緑色の "マップされた" ドットは、DevTools が Web サーバーから受信したページのネットワーク リソースと、/Demos/workspace/ディレクトリ内のローカル ソース ファイルとの間にマッピングを確立したことを示しています。
次のセクションに進みます。
手順 4: CSS の変更をディスクに保存する (要素ツールの [スタイル] タブ経由)
次に、CSS を編集し、ソース ファイルへの変更を保存します。 ここでは、 ユーザー インターフェイス コントロールの支援を受けて要素ツールの [スタイル] タブを使用しますが、 ソース ツールの [ワークスペース ] タブのファイル エディターで CSS ファイルを直接編集することもできます。
CSS ファイルに変更を加え、[ 要素 ] ツールの [スタイル ] タブを使用してディスクに保存するには、次の手順を実行します。
[ソース] ツールの [ワークスペース] タブ ([ページ] タブとグループ化) で、[
styles.css] を選択してエディター ウィンドウで開きます。h1要素のcolorプロパティがfuchsiaに設定されています。
要素 (
) ツールを選択します。次に、DOM ツリーで <body>要素を展開します。次に、<h1>要素を選択します。[ スタイル] ウィンドウには、
<h1>要素に適用される CSS ルールが表示されます。styles.css:1の横にあるマップ済みファイル (
) は、緑色の "マップ済み" ドットが付いたページです。 緑色の "マップされた" ドットは、この CSS ルールに加えたすべての変更が /Demos/workspace/ディレクトリ内のstyles.cssにマップされることを意味します。
<h1>要素のcolorプロパティの値をオレンジ色に変更します。 これを行うには、DOM ツリーで<h1>要素を選択します。h1の CSS ルールで、[fuchsia] をクリックし、「オレンジ」と入力し、色の一覧から [オレンジ] を選択します。
[ソース] ツールを選択し、[
styles.css] を右クリックして、[含まれるフォルダーで開く] を選択します。エクスプローラーまたは Finder が開きます。
/Demos/workspace/ディレクトリにあるstyles.cssのコピーを、Visual Studio Code などのテキスト エディターで開きます。 これで、colorプロパティが新しい色 (この例ではオレンジ色) に設定されました。 この変更は、Web サーバーから返されたファイルのコピーに対して行われただけではありません。この変更は、/Demos/workspace/ワークスペース ディレクトリのマップされたファイルでも行われました。ページを更新します。
<h1>要素の色は新しい色に設定されたままです。 変更を行うと、DevTools によって変更がディスクに保存されたため、変更は更新後も残ります。 ページを更新すると、ローカル サーバーは変更されたファイルのコピーをディスクから提供しました。
ヒント: フクシア色の見本をクリックしてカラー ピッカーを開いて新しい色を選択することによって、色を変更することもできます。 選択した色の 16 進数値が色の名前です。
次のセクションに進みます。
手順 5: HTML の変更をディスクに保存する ([ソース] ツールの [ワークスペース] タブから)
次に、HTML を編集し、ソース ファイルへの変更を保存します。 Web ページの HTML ファイルに対する変更を保存するには、 ソース ツールの [ワークスペース ] タブにソース コード フォルダーを追加し、[ ソース] ツールで HTML を編集します。 ( 要素 ツールの DOM ツリーの HTML を変更するだけでは、ソース ファイルが変更されるわけではありません)。
[DevTools ワークスペース ] タブは、エディターを使用して HTML ソース ファイルを編集するのと似ていますが、DevTools 内で直接 HTML ソース ファイルを編集できます。
上記から続けて、DevTools で、[ ソース] (
) タブをクリックします。左側の ナビゲーター ウィンドウの [ ワークスペース ] タブ ( [ページ] タブとともにグループ化) で、[
index.html] を選択します。[ソース] ツールで [index.html] タブが開きます。
<h1>タグで、"DevTools Workspaces Demo" を "I Love Cake" に置き換えます。index.htmlの横にアスタリスクが表示されます。Ctrl+S (Windows、Linux) または Command + S (macOS) を押します。
変更が保存され、アスタリスクが消えます。
要素ツールの DOM ツリーではなく、ファイル リストで変更を加えました。
ページを更新します。 レンダリングされたページの見出しが "I Love Cake" に変わります。これは、その文字列がマップされた
/Demos/workspace/ディレクトリのindex.htmlに保存されているためです。
[ソース] ツールで、[
index.html] を右クリックし、[含まれるフォルダーで開く] を選択します。エクスプローラーまたは Finder が開きます。
/Demos/workspace/ディレクトリにあるindex.htmlのコピーを、Visual Studio Code などのテキスト エディターで開きます。<h1>要素には新しいテキスト "I Love Cake" が含まれています。これは、ソース ツールのindex.htmlエディターを使用して変更を加えて編集し、変更を保存し、そのファイルがワークスペース ([ワークスペース] タブ) にマップされ、ファイルのアイコンに緑色の "マップ済み" ドットで示されるためです。多くの開発者は HTML を直接記述するのではなく、代わりに次のようなアプローチを使用します。
- Java、Python、PHP などのサーバー側言語。
- Eleventy などのサイト ジェネレーター。
- JavaScript コードを使用するクライアント側フレームワーク。
- Markdown など、HTML 以外のマークアップ言語。
つまり、実際には、ワークスペースタブで HTML ファイルを変更する開発者はほとんどいません。ほとんどの開発者は、React コンポーネントの JS ソース ファイルなどの別の種類のソース ファイルを使用して HTML ファイルを生成し、再ビルドして再読み込みします (これは自動的に行われる場合があります)。
Microsoft Edge の [更新 ] ボタンを長押しまたは右クリックし、[ ハード リフレッシュ] (Ctrl+Shift+R) を選択します。
[ ワークスペース ] タブでは、すべての HTML、CSS、および JS ファイルに緑色の "マップされた" ドットが表示されます。
次のセクションに進みます。
手順 6: JavaScript の変更をディスクに保存する
上記に続き、次に、ワークスペース デモの JavaScript ファイルを編集し、ソース ファイルへの変更を保存します。 編集内容を JavaScript ソース ファイルに保存するには、ソース ツールの [ワークスペース] タブにソース コード フォルダーを追加した後、IDE などの DevTools を使用できます。 その後、 ソース ツールのエディターで JavaScript ファイルを編集して保存できます。
レンダリングされたデモ Web ページで、 [ファイルを編集してワークスペースに保存する] ([ソース ツール] タブの [ワークスペース] タブ) ハイパーリンクのスタイルを設定するには、斜体を使用します。
DevTools で、[ソース] ツールを選択し、[ページ] タブにグループ化されている [ワークスペース] タブを選択します。
[ ワークスペース ] タブで、[
script.js] を選択します。script.js[ソース] ツールのエディター ウィンドウ内のタブで開きます。エディター ウィンドウで、 script.jsの下部に次のコードを追加します。
document.querySelector('a').style = 'font-style:italic';[
script.js] タブにアスタリスクが表示されます。Ctrl+S (Windows、Linux) または Command + S (macOS) を押します。
script.jsが保存され、アスタリスクが [script.js] タブから削除されます。ページを更新します。
HTML、JS、または CSS ファイルに緑色の "マップ" ドットがなくなった場合は、Microsoft Edge の [更新 ] ボタンを長押しまたは右クリックし、 ハード更新 (Ctrl+Shift+R) を選択します。
ページ上の [ワークスペースを使用してファイルを編集 する] (または [ ワークスペースでファイルを編集して保存する] ([ソース ツール] タブの [ワークスペース] タブ)) ハイパーリンクが斜体になりました。
次のセクションに進みます。
手順 7: DevTools を使用して .js ファイルを追加する
[ソース] ツールの [ワークスペース] タブで、[
/workspaces/] フォルダーを右クリックし、[新しいファイル] メニュー項目を選択します。NewFileという名前のファイルが追加されます。
[ワークスペース] タブの [
NewFile] を右クリックし、[名前の変更] を選択します。ファイル名を
test.jsに変更します。test.jsで、次の行を追加します。console.log('hello from test.js');[ソース] ツールの [ワークスペース] タブで、[
index.html] を選択します。index.htmlの行<script src="./script.js" defer></script>の下に、次の行を追加します。<script src="./test.js" defer></script>Ctrl+S (Windows、Linux) または Command + S (macOS) を押します。
index.htmlが保存されます。Microsoft Edge の [更新 ] ボタンを長押しまたは右クリックし、[ ハード リフレッシュ] (Ctrl+Shift+R) を選択します。
[ワークスペース] タブでは、すべての HTML、CSS、および JS ファイルに緑色の「マップされた」ドットが表示されます。
これでチュートリアルは完了です。
/workspace/ フォルダーの編集内容を元に戻す場合は、コマンド プロンプトで git コマンドを使用するか、GitHub Desktop を使用して、"main" や "test" などの現在のブランチの変更を元に戻すことができます。
関連項目
注:
このページの一部の情報は、 Google によって 作成および共有されている著作物に基づいており、 Creative Commons Attribution 4.0 International License に記載されている条項に従って使用されています。 元のページは ここ にあり、Kayce Basques によって作成されています。
この著作物は、 Creative Commons Attribution 4.0 International License に従って使用許諾されています。