Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez les étapes suivantes pour utiliser DevTools en tant qu’IDE, par exemple en apportant des modifications à la page web sous l’onglet Espace de travail de l’outil Sources, en enregistrant les modifications apportées aux fichiers sources sur le disque.
Vous pouvez lire ou suivre ces étapes qui montrent comment configurer et utiliser un espace de travail dans DevTools. Une fois que vous avez configuré un espace de travail, les modifications que vous apportez aux fichiers de l’espace de travail, à l’aide de DevTools, sont enregistrées sur votre ordinateur local.
Étape 1 : Cloner le dépôt de démonstrations Edge sur votre lecteur local
Tout d’abord, vous configurez un répertoire local qui contient les fichiers sources de la page web, comme la page web de démonstration Espaces de travail.
Clonez le référentiel MicrosoftEdge/Demos sur votre lecteur local, y compris le /workspaces/ dossier de démonstration, comme suit :
Si ce n’est pas déjà fait, téléchargez git et installez-le.
Accédez à MicrosoftEdge / Démonstrations dans une nouvelle fenêtre ou un nouvel onglet.
Cliquez sur le bouton déroulant Code , puis sur le bouton Copier l’URL dans le Presse-papiers .
L’URL est copiée dans le Presse-papiers :
https://github.com/MicrosoftEdge/Demos.gitOu, si GitHub Desktop est installé, cliquez sur Ouvrir avec GitHub Desktop pour cloner le dépôt, puis ignorez l’étape d’invite de commandes ci-dessous.
Vous pouvez également utiliser le volet Contrôle de code source de Visual Studio Code pour cloner le dépôt et ignorer l’étape d’invite de commandes ci-dessous.
Ouvrez une invite de commandes, telle que git bash.
Clonez le référentiel sur votre lecteur local, en entrant la chaîne d’URL que vous avez copiée à partir du dépôt GitHub. Si vous utilisez l’invite de commandes git bash :
# Example location where the repo directory will be added: cd ~/GitHub git clone https://github.com/MicrosoftEdge/Demos.git
Pour plus d’informations sur le clonage d’un dépôt, consultez :
- Clonage d’un dépôt - Documentation GitHub.
Passez à la section suivante.
Étape 2 : Démarrer le serveur localhost dans le répertoire des fichiers sources de la page web
Si ce n’est pas déjà fait, installez une version à jour de Node.js et npm à partir de Node.js.
Voir aussi :
- Installez Node.js et Node Package Manager (npm) dans Installation de l’extension DevTools pour Visual Studio Code.
Accédez à une invite de commandes, telle que l’interpréteur de commandes git bash ou le volet Terminal dans Microsoft Visual Studio Code.
Accédez au
Demosrépertoire du répertoire duworkspacesdépôt :cd ~/GitHub/Demos/workspaces pwdUn répertoire à utiliser avec l’onglet Espace de travail de l’outil Sources peut avoir n’importe quel nom. Ce répertoire de démonstration est nommé
/workspaces/.Créez une branche de travail nommée « test » et basculez vers celle-ci (pour éviter de modifier les fichiers de la démonstration dans la branche « main ») :
git checkout -b testCela équivaut à :
git branch test git switch testExécutez l’une des commandes suivantes pour démarrer le serveur web :
# Node.js option npx http-serverPour plus d’informations et d’options, consultez Démarrer le serveur (npx http-server) dans Installation de l’extension DevTools pour Visual Studio Code.
# Python 2 option cd ~/GitHub/demos/workspaces python -m SimpleHTTPServer# Python 3 option cd ~/GitHub/demos/workspaces python -m http.serverOuvrez un onglet dans Microsoft Edge et accédez à la version hébergée localement du site. Vous y accédez généralement en accédant à
localhost:8080:
Une autre URL équivalente courante est
http://0.0.0.0:8080. Le numéro de port par défaut pour l’option de serveur Python est8000. Le numéro de port exact peut être différent.La page web De démonstration des espaces de travail DevTools s’ouvre.
(Le lien de la dernière démonstration peut indiquer « Modifier un fichier avec des espaces de travail » ou « Modifier et enregistrer des fichiers dans un espace de travail (onglet Espace de travail de l’outil Sources) ».
Voir aussi :
- Exécution d’un serveur HTTP local simple dans Comment configurer un serveur de test local ? sur MDN - affiche Python.
Passez à la section suivante.
Étape 3 : Ajouter un dossier Espace de travail dans l’outil Sources
Ensuite, définissez un espace de travail dans DevTools :
Cliquez avec le bouton droit sur la page web de démonstration des espaces de travail DevTools hébergé localement, puis sélectionnez Inspecter. Vous pouvez également appuyer sur Ctrl+Maj+J (Windows, Linux) ou Cmd+Option+J (macOS).
DevTools s’ouvre.
Cliquez sur l’onglet Sources (
).Dans le volet Navigateur (à gauche), cliquez sur l’onglet Espace de travail (qui est regroupé avec l’onglet Page ) :
Cliquez sur le bouton Ajouter un dossier .
La boîte de dialogue Sélectionner un dossier s’ouvre.
Accédez au répertoire cloné
/Demos/workspace/que vous avez créé. Par exemple, dans la zone de texte Dossier : , entrez le chemin d’accès, parC:\Users\localAccount\GitHub\Demos\workspaces\exemple .Cliquez sur le bouton Sélectionner un dossier .
DevTools vous invite à accorder à DevTools un accès complet à votre
/workspaces/annuaire.Cliquez sur le bouton Autoriser pour accorder à DevTools l’autorisation de lire et d’écrire dans le répertoire.
Dans l’onglet Espace de travail se trouvent des icônes de page qui ont un point vert « mappé », pour
index.html,script.jsetstyles.css. Le point « mappé » vert indique que DevTools a établi un mappage entre une ressource réseau de la page reçue du serveur web et le fichier source local dans votre/Demos/workspace/répertoire :
Passez à la section suivante.
Étape 4 : Enregistrer une modification CSS sur le disque (via l’onglet Styles de l’outil Éléments)
Ensuite, vous modifiez css et enregistrez les modifications apportées au fichier source. Nous utilisons ici l’onglet Styles de l’outil Éléments, assisté de ses contrôles d’interface utilisateur, bien que nous puissions modifier directement le fichier CSS dans l’éditeur de fichier de l’onglet Espace de travail de l’outil Sources.
Pour apporter une modification au fichier CSS et l’enregistrer sur le disque à l’aide de l’onglet Styles de l’outil Éléments :
Dans l’outil Sources , sous l’onglet Espace de travail (regroupé avec l’onglet Page ), sélectionnez
styles.csspour l’ouvrir dans le volet de l’éditeur. Lacolorpropriété de l’élémenth1est définie surfuchsia:
Sélectionnez l’outil Éléments (
) ; ensuite, dans l’arborescence DOM, développez l’élément <body>, puis sélectionnez l’élément<h1>.Le volet Styles affiche les règles CSS appliquées à l’élément
<h1>. L’icône de fichier mappé (
) en regard de styles.css:1est une page avec un point « mappé » vert. Le point « mappé » vert signifie que toutes les modifications que vous apportez à cette règle CSS sont mappéesstyles.cssdans votre/Demos/workspace/répertoire :
Remplacez la valeur de la
colorpropriété de l’élément par<h1>orange. Pour ce faire, sélectionnez l’élément<h1>dans l’arborescence DOM. Dans la règle CSS pourh1, cliquez surfuchsia, commencez à taper orange, puis sélectionnez orange dans la liste de couleurs :
Sélectionnez l’outil Sources , cliquez avec le bouton droit sur
styles.css, puis sélectionnez Ouvrir dans le dossier contenant.Explorateur de fichiers ou le Finder s’ouvre.
Ouvrez la copie de
styles.cssqui se trouve dans votre/Demos/workspace/répertoire dans un éditeur de texte, par exemple Visual Studio Code. Lacolorpropriété est maintenant définie sur la nouvelle couleur, qui est orange dans cet exemple. La modification n’a pas seulement été apportée dans la copie du fichier retourné par le serveur web ; La modification a également été apportée dans votre fichier mappé dans le répertoire de votre/Demos/workspace/espace de travail.Actualisez la page.
La couleur de l’élément <h1> est toujours définie sur la nouvelle couleur. La modification reste dans une actualisation, car lorsque vous avez effectué la modification, DevTools a enregistré la modification sur le disque. Lorsque vous avez actualisé la page, votre serveur local a fourni la copie modifiée du fichier à partir du disque.
Pointe: Vous pouvez également modifier la couleur en cliquant sur l’échantillon de couleur fucshia pour ouvrir le sélecteur de couleurs afin de choisir une nouvelle couleur. La valeur HEX de la couleur que vous choisissez est le nom de la couleur.
Passez à la section suivante.
Étape 5 : Enregistrer une modification HTML sur le disque (via l’onglet Espace de travail de l’outil Sources)
Ensuite, modifiez le code HTML et enregistrez les modifications apportées au fichier source. Pour enregistrer les modifications apportées au fichier HTML de la page web, ajoutez le dossier du code source sous l’onglet Espace de travail de l’outil Sources, puis modifiez le code HTML dans l’outil Sources. (Les modifications ne sont pas apportées au fichier source en modifiant simplement le code HTML dans l’arborescence DOM de l’outil Éléments .)
L’onglet Espace de travail DevTools est similaire à l’utilisation d’un éditeur pour modifier le fichier source HTML, mais permet de modifier le fichier source HTML directement dans DevTools.
Pour continuer à partir de ci-dessus, dans DevTools, cliquez sur l’onglet Sources (

Dans le volet Navigateur à gauche, sous l’onglet Espace de travail (regroupé avec l’onglet Page ), sélectionnez
index.html.L’ongletindex.html s’ouvre dans l’outil Sources.
Dans la
<h1>balise , remplacez « DevTools Workspaces Demos » par « I Love Cake ».Un astérisque apparaît en regard de
index.html.Appuyez sur Ctrl+S (Windows, Linux) ou Cmd+S (macOS).
Votre modification est enregistrée et l’astérisque disparaît.
Vous avez apporté la modification dans la liste des fichiers, plutôt que dans l’arborescence DOM de l’outil Éléments .
Actualisez la page. Le titre de la page rendue devient « I Love Cake », car cette chaîne a été enregistrée dans
index.htmlvotre répertoire mappé/Demos/workspace/:
Dans l’outil Sources , cliquez avec le bouton droit sur
index.html, puis sélectionnez Ouvrir dans le dossier contenant.Explorateur de fichiers ou le Finder s’ouvre.
Ouvrez la copie de
index.htmlqui se trouve dans votre/Demos/workspace/répertoire dans un éditeur de texte, par exemple Visual Studio Code.L’élément
<h1>contient le nouveau texte , « I Love Cake », car vous avez effectué la modification à l’aide de l’éditeur de l’outil Sources pour modifierindex.html, puis enregistré la modification, et ce fichier a été mappé dans un espace de travail (onglet Espace de travail ), indiqué par un point « mappé » vert sur l’icône du fichier.De nombreux développeurs n’écrivent pas de code HTML directement, mais utilisent plutôt des approches telles que :
- Un langage côté serveur, tel que Java, Python ou PHP.
- Un générateur de site, tel que Eleventy.
- Infrastructure côté client qui utilise du code JavaScript.
- Langage de balisage autre que HTML, tel que Markdown.
Cela signifie qu’en pratique, peu de développeurs modifient les fichiers HTML sous l’onglet Espace de travail. La plupart des développeurs produisent des fichiers HTML à l’aide d’un autre type de fichier source, tel qu’un fichier source JS de composant React, puis régénérez et rechargez (ce qui peut se produire automatiquement).
Cliquez longuement ou cliquez avec le bouton droit sur le bouton Actualiser dans Microsoft Edge, puis sélectionnez Actualisation en dur (Ctrl+Maj+R).
Sous l’onglet Espace de travail , des points « mappés » verts apparaissent sur tous les fichiers HTML, CSS et JS.
Passez à la section suivante.
Étape 6 : Enregistrer une modification JavaScript sur le disque
Suite à ce qui précède, vous allez ensuite modifier le fichier JavaScript de la démonstration de l’espace de travail et enregistrer les modifications apportées au fichier source. Pour enregistrer les modifications dans un fichier source JavaScript, vous pouvez utiliser DevTools comme un IDE, après avoir ajouté le dossier de code source sous l’onglet Espace de travail de l’outil Sources . Vous pouvez ensuite modifier et enregistrer le fichier JavaScript dans l’éditeur de l’outil Sources .
Dans la page web de démonstration rendue, pour appliquer un style au lien hypertexte Modifier et enregistrer des fichiers dans un espace de travail (onglet Espace de travail de l’outil Sources) en italique :
Dans DevTools, sélectionnez l’outil Sources , puis sélectionnez l’onglet Espace de travail , qui est regroupé avec l’onglet Page .
Sous l’onglet Espace de travail , sélectionnez
script.js.script.jss’ouvre dans un onglet dans le volet éditeur de l’outil Sources .Dans le volet de l’éditeur, ajoutez le code suivant au bas de script.js:
document.querySelector('a').style = 'font-style:italic';Un astérisque apparaît sous l’onglet
script.js.Appuyez sur Ctrl+S (Windows, Linux) ou Cmd+S (macOS).
script.jsest enregistré et l’astérisque est supprimé de l’ongletscript.js.Actualisez la page.
S’il n’existe plus de point vert « mappé » sur le fichier HTML, JS ou CSS, cliquez longuement ou cliquez avec le bouton droit sur le bouton Actualiser dans Microsoft Edge, puis sélectionnez Actualisation en dur (Ctrl+Maj+R).
Le lien hypertexte Modifier les fichiers avec des espaces de travail (ou Modifier et enregistrer des fichiers dans un espace de travail (onglet Espace de travail de l’outil Sources)) sur la page est maintenant en italique :
Passez à la section suivante.
Étape 7 : Ajouter un fichier .js à l’aide de DevTools
Dans l’outil Sources , sous l’onglet Espace de travail , cliquez avec le bouton droit sur le
/workspaces/dossier, puis sélectionnez l’élément de menu Nouveau fichier .Un fichier nommé
NewFileest ajouté :
Cliquez avec le bouton
NewFiledroit dans l’onglet Espace de travail , puis sélectionnez Renommer.Renommez le fichier en
test.js.Dans
test.js, ajoutez la ligne :console.log('hello from test.js');Dans l’outil Sources , sous l’onglet Espace de travail , sélectionnez
index.html.Dans
index.html, sous la ligne<script src="./script.js" defer></script>, ajoutez la ligne :<script src="./test.js" defer></script>Appuyez sur Ctrl+S (Windows, Linux) ou Cmd+S (macOS).
index.htmlest enregistré.Cliquez longuement ou cliquez avec le bouton droit sur le bouton Actualiser dans Microsoft Edge, puis sélectionnez Actualisation en dur (Ctrl+Maj+R).
Sous l’onglet Espace de travail , des points verts « mappés » apparaissent sur tous les fichiers HTML, CSS et JS :
Cette opération termine le tutoriel.
Si vous souhaitez annuler les modifications dans votre /workspace/ dossier, vous pouvez utiliser les commandes git à l’invite de commandes ou utiliser GitHub Desktop pour annuler les modifications dans la branche actuelle, telles que « main » ou « test ».
Voir aussi
- Modifier et enregistrer des fichiers dans un espace de travail (onglet Espace de travail de l’outil Sources)
- Prise en main de l’affichage et de la modification de CSS
- Prise en main du débogage de JavaScript
Remarque
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Google et utilisées conformément aux termes décrits dans la licence internationale Creative Commons Attribution 4.0. La page originale se trouve ici et est créée par Kayce Basques.
Cette œuvre est concédée sous licence creative commons attribution 4.0 international.