Maison outils de développement VSCode Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

Jan 02, 2021 pm 05:49 PM
javascript vscode

Comment déboguer le code js dans VSCode ? L'article suivant vous présentera plusieurs méthodes de débogage du code js dans VSCode. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

Recommandations associées : "Tutoriel vscode"

Présentation de deux méthodes de débogage de js dans VS Code :

  • Plug-in Quokka.js

  • Débogueur pour Chrome avec Live Server

Plug-in Quokka.js

Adresse du plug-in : https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode

Dans le magasin d'extensions Recherchez et installez :

Utilisez la touche de raccourci ctrl+shift+P dans le code VS pour afficher le panneau, saisissez quo :

Vous pouvez voir qu'il existe deux options, l'une consiste à déboguer js et l'autre à déboguer ts. Nous choisissons le premier.

Il se peut qu'un message vous demande si vous souhaitez acheter la version professionnelle. Vous pouvez la désactiver et l'ignorer, ou vous pouvez choisir de l'acheter.

Essayez de saisir quelques lignes de code dans la zone d'édition ouverte :

Vous constaterez que le code s'exécute en temps réel. Le carré vert à gauche indique que l'instruction a été exécutée avec succès. Si l'exécution a échoué, elle deviendra rouge.

Le débogueur pour Chrome fonctionne avec Live Server

Adresse du plug-in du débogueur pour Chrome : https : // Marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome

Adresse du plug-in Live Server : https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

Veuillez d'abord télécharger et installer ces deux plug-ins ; cette méthode nécessite l'installation de Google Chrome.

Supposons que vous ayez un tel projet front-end :

Après avoir installé Live Server, vous trouverez VS Code Il y a un Go Live petit bouton dans le coin inférieur droit :

Cliquez dessus !

Live Server créera un serveur de développement local et affichera une fenêtre de navigateur avec une adresse similaire à celle-ci :

http://127.0.0.1:5500/

Il y aura également une invite :

Vous pouvez fermer temporairement cette fenêtre de navigateur, ne vous inquiétez pas, jusqu'à ce que vous cliquiez à nouveau sur le petit bouton dans le coin inférieur droit ou que vous fermiez VS Code, vous pouvez toujours ouvrir la page Web tout de suite via http://127.0.0.1:5500/.

Veuillez retenir ce numéro de port : 5500, car il sera utilisé plus tard. Lorsque vous ouvrez Live Server ou d'autres programmes qui occupent ce numéro de port, le numéro de port sera automatiquement +1.

Comme son nom l'indique, Live Server est mis à jour en temps réel. Lorsque vous modifiez les fichiers ou le code du projet, Live Server se mettra à jour immédiatement et actualisera automatiquement la page.

Retour à l'éditeur.

Cliquez tour à tour : Exécuter l'icône-> Créer le fichier launch.json :

Écrasez la configuration d'origine par la configuration suivante et enregistrez :

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "chrome 调试",
            "url": "http://localhost:5500",
            "webRoot": "${workspaceFolder}"
        }
    ]
}
Copier après la connexion

VS Code enregistrera la configuration pertinente dans le répertoire où se trouve le projet :

Remarque : Le numéro de port dans le "url" champ5500 Il doit correspondre au numéro de port fourni par Live Server.

Cliquez :

Vous verrez :

Comme vous le souhaitez, il a Ça marche normalement.

Nous déplaçons la souris vers la position de l'icône et cliquons pour définir un point d'arrêt :

Cliquez ensuite sur le bouton de la page Web :

你会看到打上的断点成功拦截执行:


细心的你可能会发现,当点击一次 Go Live 按钮时会打开一个浏览器窗口,再点击一次调试按钮时(快捷键 F5),会打开第二个用于调试的窗口。这可能是没有必要的,我们只需要一个窗口就行了。

下面我们来编辑配置,使这个过程只需打开一次浏览器窗口。

点击 “chrome 调试” 旁边的齿轮:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

在打开的编辑框依次点击:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

得到如下配置并保存:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

在扩展商店搜索 Live Server 并打开它的扩展设置:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

需要修改的配置有两个:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

1、Chrome Debugging Attachment

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

点击进入,将 "liveServer.settings.ChromeDebuggingAttachment": false 改为 true。

"liveServer.settings.ChromeDebuggingAttachment": true

2、Custom Browser

点击此选项中的下拉框,我们选择 chrome:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

修改完成!

接下来我们重启 Live Srever 服务:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

回到 VS Code,按下 F5 键,启动调试:

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

之后本项目的每次调试你只需要点击 Go Live 按钮并回到 VS Code 按下 F5 键就行了。

当然,chrome 调试 选项可能还是生效的,当你关掉 Live Server 打开的浏览器窗口时,可以尝试使用这个选项再次打开。

Une brève discussion sur plusieurs méthodes de débogage du code js dans VSCode

如果遇到端口号被占用的情况,可以点击调试旁边的齿轮来修改。

祝:

永无 BUG!


使用到的代码:

<!-- ./index.html -->
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="time">请点击下方按钮以获取当前时间</div>
    <button id="getTime">获取时间</button>
    <script ></script>
</body>
</html>
Copier après la connexion
// ./js/index.js
let getTimeBtn = document.getElementById("getTime");
getTimeBtn.onclick = function (e) {
    let time = document.getElementById("time");
    let now = new Date().toLocaleString();
    time.innerHTML = now;
}
Copier après la connexion
// ./.vscode/launch.json
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Chrome",
            "port": 9222,
            "request": "attach",
            "type": "pwa-chrome",
            "webRoot": "${workspaceFolder}"
        },
        {
            "type": "chrome",
            "request": "launch",
            "name": "chrome 调试",
            "url": "http://localhost:5500",
            "webRoot": "${workspaceFolder}"
        }
    ]
}
Copier après la connexion

更多编程相关知识,请访问:编程课程!!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle configuration de l'ordinateur est requise pour VScode Quelle configuration de l'ordinateur est requise pour VScode Apr 15, 2025 pm 09:48 PM

Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

Comment définir les fichiers d'en-tête pour VScode Comment définir les fichiers d'en-tête pour VScode Apr 15, 2025 pm 09:09 PM

Comment définir des fichiers d'en-tête à l'aide du code Visual Studio? Créez un fichier d'en-tête et déclarez les symboles dans le fichier d'en-tête à l'aide du nom du suffixe .h ou .hpp (tels que les classes, les fonctions, les variables) compilez le programme à l'aide de la directive #include pour inclure le fichier d'en-tête dans le fichier source. Le fichier d'en-tête sera inclus et les symboles déclarés sont disponibles.

Comment changer le mode chinois avec VScode Comment changer le mode chinois avec VScode Apr 15, 2025 pm 11:39 PM

VS Code pour changer le mode chinois: ouvrez l'interface des paramètres (Windows / Linux: Ctrl, macOS: CMD,) Recherchez des paramètres "Editor: Language" Sélectionnez "Chine

Commandes communes pour le terminal VScode Commandes communes pour le terminal VScode Apr 15, 2025 pm 10:06 PM

Les commandes communes pour les bornes de code vs incluent: effacer l'écran du terminal (Clear), répertorier le fichier de répertoire (LS) actuel, modifier le répertoire de travail actuel (CD), imprimer le répertoire de travail actuel (PWD), créer un nouveau répertoire (MKDIR), supprimer le répertoire vide (RMDIR), Créer un nouveau fichier (Touch) Supprimer un fichier ou répertoire (RM), copier un fichier ou directif) (mv) afficher le contenu du fichier (CAT) Affichage du contenu du fichier et défiler (moins) afficher le contenu du fichier Seule défilement (plus) Affichez les premières lignes du fichier (tête)

VSCODE Précédent la touche de raccourci suivante VSCODE Précédent la touche de raccourci suivante Apr 15, 2025 pm 10:51 PM

VS CODE Utilisation de la clé de raccourci en une étape / prochaine: une étape (arrière): Windows / Linux: Ctrl ←; macOS: cmd ← Étape suivante (vers l'avant): Windows / Linux: Ctrl →; macOS: CMD →

Comment utiliser vscode Comment utiliser vscode Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCODE) est un éditeur de code Open Source, Open Source et gratuit développé par Microsoft. Il est connu pour son léger, l'évolutivité et le support pour une large gamme de langages de programmation. Pour installer VScode, veuillez visiter le site officiel pour télécharger et exécuter l'installateur. Lorsque vous utilisez VSCODE, vous pouvez créer de nouveaux projets, modifier le code, déboguer le code, naviguer dans les projets, développer VSCODE et gérer les paramètres. VScode est disponible pour Windows, MacOS et Linux, prend en charge plusieurs langages de programmation et fournit diverses extensions via Marketplace. Ses avantages incluent le léger, l'évolutivité, le support linguistique étendu, les fonctionnalités riches et la version

Quelle est la différence entre VScode et PyCharm Quelle est la différence entre VScode et PyCharm Apr 15, 2025 pm 11:54 PM

Les principales différences entre le code VS et PyCharm sont: 1. Extensibilité: le code vs est très évolutif et dispose d'un riche marché de plug-in, tandis que PyCharm a des fonctions plus larges par défaut; 2. Prix: VS Code est gratuit et open source, et PyCharm est payé pour la version professionnelle; 3. Interface utilisateur: le code vs est moderne et convivial, et PyCharm est plus complexe; 4. Navigation du code: VS Code convient aux petits projets, et PyCharm convient plus aux grands projets; 5. Débogage: VS Code est basique et PyCharm est plus puissant; 6. Refactorisation de code: VS Code est basique et PyCharm est plus riche; 7. Code

Comment définir VScode en chinois Comment définir VScode en chinois Apr 15, 2025 pm 09:27 PM

Il existe deux façons de configurer une langue chinoise dans Visual Studio Code: 1. Installez le package de langue chinoise; 2. Modifiez les paramètres "Locale" dans le fichier de configuration. Assurez-vous que la version du code Visual Studio est de 1,17 ou plus.

See all articles