Le lancement de Chrome et de débogage de Visual Studio Code

Je suis à l'aide de Visual Studio Code de debug front-end javascript (pour un plugin WordPress). J'ai du mal à configurer le lancement.fichier json correctement.

Je peux lancer chrome manuellement, puis les attacher à elle après le fait (à l'aide d'une demande d'attachement), auquel cas le javascript points d'arrêt de travail fine fine.

Si je lance google chrome à partir de l'intérieur de vscode (à l'aide de la demande de Lancement), il n'y connecter (j'en vois de sortie de la console) mais je ne reçois pas mes points d'arrêt de la cuisson. Je suppose que il y a certains paramètres incorrects dans mon lancement.fichier json.

{
"version": "0.2.0",
"configurations": [
    {
        "name": "Launch Signup Form",
        "type": "chrome",
        "request": "launch",
        "url": "http://myclient.dev/signup-form",
        "sourceMaps": true,
        "webRoot": "../../..",
        "runtimeArgs": [
            "--remote-debugging-port=9222"
        ]
    },

    {
        "name": "Attach",
        "type": "chrome",
        "request": "attach",
        "port": 9222
    }
]

}

J'ai essayé tout ce que je pouvais penser pour la racine du site web (y compris le chemin d'accès local complet à la racine du site web "htdocs" et le chemin d'accès relatif que vous voyez ci-dessus. Il ne semble pas se soucier de ce que j'ai mis là-dedans, donc peut-être que je suis aboiements le mauvais arbre.

Le dossier du projet local est ici:

/home/me/code/vagrant-local/www/wordpress-myclient/htdocs/wp-content/plugins/cee-signup-form

Sur le serveur, ce qui correspond à:

http://myclient.dev/wp-content/plugins/cee-signup-form

Dans la page d'inscription-formulaire-je inclure le fichier javascript en question, à l'aide de son url complète.

Évidemment, je peux aller manuellement l'url, puis fixez chaque fois que je veux debug, mais avoir un one-cliquez sur lancer et déboguer serait de loin supérieure.

Ce que je fais mal?

OriginalL'auteur Leo De Bruyn | 2016-01-10