Maison outils de développement VSCode Comment déboguer ts dans vscode

Comment déboguer ts dans vscode

Apr 08, 2020 am 10:23 AM
vscode

Comment déboguer ts dans vscode

Comment déboguer ts dans vscode ?

débogage vscode TypeScript

Environnement

typescript:2.5.2

vscode:1.16.0

vscode débogue directement les fichiers ts

Code source : github

(https://github.com/meteor199/my-demo/tree/master/typescript/vscode- debug)

Comment déboguer ts dans vscode

Installer la dépendance Typescript

npm install typescript --save-dev

Ajouter tsconfig.json

Définissez principalement sourceMap sur true.

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": true,
        "outDir": "./dist",
        "sourceMap": true
    },
    "include": [
        "src/**/*"
    ]
}

Configurer la compilation automatique

Utilisez les tâches de vscode pour compiler automatiquement ts en js. Vous pouvez également utiliser d'autres méthodes pour compiler, telles que : gulp, webpack, etc.

Ajouter un fichier : /.vscode/tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for thedocumentation about the tasks.json format
   "version": "0.1.0",
   "command": "tsc",
   "isShellCommand": true,
   //-p 指定目录;-w watch,检测文件改变自动编译
   "args": ["-p", ".","-w"],
   "showOutput": "always",
   "problemMatcher": "$tsc"
}

Utilisez les touches de raccourci Ctrl + Shift + B pour activer la compilation automatique.

Configurer le débogage

Lors du débogage, vous devez configurer le fichier launch.json de vscode. Ce fichier enregistre les options de démarrage.

Ajoutez ou modifiez le fichier /.vscode/launch.json.

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "launch",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/dist/main.js",
            "args": [],
            "cwd": "${workspaceRoot}",
            "protocol": "inspector"
        }
    ]
}

Remarque : le programme doit être défini sur le js correspondant généré par le ts que vous souhaitez déboguer.

Si vous devez déboguer /src/main.ts, voici ${workspaceRoot}/dist/main.js.

Débogage

Ouvrez main.ts, ajoutez des points d'arrêt sur le côté gauche pour le débogage.

Comment déboguer ts dans vscode

Utilisez ts-node pour déboguer les fichiers ts

Code source : github (https://github.com/meteor199/my-demo/tree/ master/ typescript/vscode-debug-without-compiling)

De : Débogage de TypeScript dans VS Code sans compilation, en utilisant ts-node

ts-node Lors du débogage des fichiers ts, js ne sera pas explicitement généré. Si vous ne souhaitez pas le compiler en js puis le déboguer, vous pouvez envisager cette méthode.

Installer le package de dépendances npm

npm install typescript --save-dev
npm install ts-node --save-dev

Configurer tsconfig.json

Définissez principalement sourceMap sur true.

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": true,
        "outDir": "./dist",
        "sourceMap": true
    },
    "include": [
        "src/**/*"
    ]
}

Configurez launch.json

Ouvrez l'interface DEBUG, ajoutez la configuration

ou modifiez /.vscode/launch.json.

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Current TS File",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/node_modules/ts-node/dist/_bin.js",
            "args": [
                "${relativeFile}"
            ],
            "cwd": "${workspaceRoot}",
            "protocol": "inspector"
        }
    ]
}

Débogage

Ouvrez le fichier ts à déboguer et ajoutez le débogueur.

Ouvrez l'interface de débogage.

Après DEBUG, sélectionnez la configuration correspondante dans launch.json, voici le fichier TS actuel.

Cliquez sur le bouton Exécuter ou appuyez sur F5 pour exécuter.

Comment déboguer ts dans vscode

Tutoriels associés recommandés : tutoriel vscode

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Guide de construction d'Agnes Tachyon | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Oguri Cap Build Guide | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Péx: comment raviver les joueurs
1 Il y a quelques mois By DDD
Guide de construction de Grass Wonder | Uma musume joli derby
2 Il y a quelques semaines By Jack chen
Pic comment émoter
4 Il y a quelques semaines By Jack chen

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)

Apr 16, 2025 am 07:15 AM

如何使用 VScode 连接 SVN ?安装 Subversion 和 VScode 插件。 Configurez les paramètres VScode, spécifiez le chemin de fichier exécutable de Subversion et la méthode d'authentification. Cliquez avec le bouton droit sur le dossier du projet dans VScode Explorer et sélectionnez "SVN & GT; COSE ...". Entrez l'URL du référentiel et entrez les informations d'identification selon les besoins. Cliquez sur Découvrez pour consulter le projet du référentiel vers l'ordinateur.

Construction de l'environnement Laravel et configuration de base (Windows / Mac / Linux) Construction de l'environnement Laravel et configuration de base (Windows / Mac / Linux) Apr 30, 2025 pm 02:27 PM

Les étapes pour créer un environnement Laravel sur différents systèmes d'exploitation sont les suivantes: 1.Windows: Utilisez XAMPP pour installer PHP et compositeur, configurer les variables environnementales et installer Laravel. 2.MAC: Utilisez Homebrew pour installer PHP et Composer et installer Laravel. 3.Linux: utilisez Ubuntu pour mettre à jour le système, installer PHP et compositeur et installer Laravel. Les commandes et chemins spécifiques de chaque système sont différents, mais les étapes de base sont cohérentes pour assurer la construction fluide de l'environnement de développement de Laravel.

Comment créer un projet Web avec VScode Comment créer un projet Web avec VScode Apr 16, 2025 am 06:06 AM

La création d'un projet Web dans le code vs nécessite: Installer les extensions requises: HTML, CSS, JavaScript et Live Server. Créez un nouveau dossier et enregistrez le fichier de projet. Créez des fichiers index.html, style.css et script.js. Configurer un serveur en direct. Entrez le code HTML, CSS et JavaScript. Exécutez le projet et ouvrez-le dans votre navigateur.

Utilisez VScode pour effectuer le fonctionnement de la version de la version du code Utilisez VScode pour effectuer le fonctionnement de la version de la version du code May 15, 2025 pm 09:42 PM

Dans VSCODE, vous pouvez utiliser Git for Code Version Fallback. 1. Utilisez Gitreet - Hardhead ~ 1 pour retomber à la version précédente. 2. Utilisez Gireset - dur pour retomber à un engagement spécifique. 3. Utilisez Gitrevert pour retomber en toute sécurité sans changer l'historique.

Configuration de l'environnement pour l'exécution du code rubis dans vScode Configuration de l'environnement pour l'exécution du code rubis dans vScode May 15, 2025 pm 09:30 PM

La configuration de l'environnement de développement Ruby dans VScode nécessite les étapes suivantes: 1. Installez Ruby: Téléchargez et installez à partir du site officiel ou en utilisant RubyInstaller. 2. Installez le plug-in: Installez le codenner et les plug-ins Ruby dans VScode. 3. Configurer l'environnement de débogage: installez le plug-in DebuggerForrup et créez un fichier lancé.json dans le dossier .vscode pour la configuration. De cette façon, vous pouvez écrire, exécuter et déboguer efficacement le code Ruby dans VScode.

Comment installer manuellement les packages de plugin dans VSCODE Comment installer manuellement les packages de plugin dans VSCODE May 15, 2025 pm 09:33 PM

Les étapes pour installer manuellement le package de plug-in dans vScode sont: 1. Téléchargez le fichier .vsix du plug-in; 2. Ouvrez VScode et appuyez sur Ctrl Shift P (Windows / Linux) ou CMD Shift P (Mac) pour appeler le panneau de commande; 3. Entrez et sélectionnez Extensions: InstallerFromVSIX ..., puis sélectionnez le fichier .vsix et installez-vous. L'installation manuelle des plug-ins fournit un moyen flexible d'installer, en particulier lorsque le réseau est restreint ou que le marché du plug-in n'est pas disponible, mais que l'attention doit être accordée à la sécurité des fichiers et aux dépendances possibles.

Configurer VScode et GitHub pour la synchronisation du code Configurer VScode et GitHub pour la synchronisation du code May 20, 2025 pm 06:33 PM

La configuration de VScode pour synchroniser le code avec GitHub peut améliorer l'efficacité du développement et la collaboration d'équipe. Installez d'abord les plugins "GitHubPullRestsSandissues" et "Gitlens"; Deuxièmement, configurez le compte GitHub; puis cloner ou créer un référentiel; Enfin, soumettez et poussez le code vers GitHub.

Meilleures pratiques pour écrire du code JavaScript avec VScode Meilleures pratiques pour écrire du code JavaScript avec VScode May 15, 2025 pm 09:45 PM

Les meilleures pratiques pour écrire le code JavaScript dans VSCODE incluent: 1) Installer les extensions de codes plus belles, Eslint et JavaScript (ES6), 2) Configurer les fichiers Launch.json pour le débogage, et 3) Utilisez des fonctionnalités JavaScript modernes et des boucles d'optimisation pour améliorer les performances. Avec ces paramètres et astuces, vous pouvez développer plus efficacement le code JavaScript dans VScode.

See all articles