2016-07-27 13 views

Antwort

0

Sie können aktuelles Arbeitsverzeichnis für debugged Programm cwd Argument in launch.json

+0

Super! Bring mich zum nächsten Schritt. Jetzt versuchen Sie, das Programm tatsächlich im Debug auszuführen. Hier ist der Code: print (os.getcwd()) – user1443098

+0

Super! Bring mich zum nächsten Schritt. Ich habe einen Einzeiler: print (os.getcwd()), den ich debuggen möchte. Ich klicke auf das Debug-Icon (oder drücke F5), unter Environment Pulldown gibt es eine kleine blaue Linie. Mein Code wird jedoch nie ausgeführt. Ich denke, ich vermisse etwas. Was würde das sein? – user1443098

+0

Vergiss die letzten zwei, ich habe es – user1443098

4

Alles, was Sie tun müssen, eingerichtet wird, um die cwd Einstellung in launch.json Datei wie folgt zu konfigurieren: { "name": "Python", "type": "python", "pythonPath":"python", .... "cwd": "<Path to the directory>" .... }

Mehr Informationen über dies ist hier zu finden: https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging#cwd

+0

Yup, das war's. Ich sehe, dass es eigentlich das .vscode-Verzeichnis ist, also denke ich, dass ich \ .. zum Ende hinzufügen muss, richtig? – user1443098

+0

Ja, wird die Antwort entsprechend ändern – Don

1

Dies hilft meinem Fall:

{ 
    "type": "node", 
    "request": "launch", 
    "name": "Launch Program", 
    "cwd": "${workspaceRoot}\\app\\js", // set here 
    "program": "${workspaceRoot}\\app\\js\\server.js", 
} 
Verwandte Themen