-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Guidelines Projektumgebung
Hier wird beschrieben wie eine Projektumgebung aufgesetzt werden kann. Das Setzen des Mapbox API-Tokens ist erforderlich für das Starten der Anwendung, da ansonsten die Karte nicht angezeigt und die Mapbox APIs nicht gefetched werden können.
VSCode + Volar + TypeScript Vue Plugin (Volar).
Empfohlene VSCode Plugins sollten automatisch installiert werden, da diese in .vscode/settings.json
geteilt werden.
Wichtig: Führe folgende Schritte durch:
- Erstelle einen neuen Mapbox Token für dieses Projekt. Dabei fallen keine Kosten an, da das kostenlose Kontingent von Mapbox sehr großzügig ist. Es ist besser nicht den Default Token deines Accounts zu benutzen, um den Überblick zu behalten.
- Im Project Root (d.h. auf oberster Ebene, wo auch die ganzen anderen Konfigurationsdateien liegen), erstelle eine neue Datei
.env.local
- Platziere
VITE_MAPBOX_API_KEY=YOUR_API_KEY
in dieser Datei, wobeiYOUR_API_KEY
dein in Schritt 1 erstellter Mapbox API Key ist.
.env.local
wird von Git ignoriert, sodass dein API Key nicht öffentlich auf das GitHub Repository hochgeladen wird.
Um die aktuelle Test-Datei zu debuggen (wie z.B. TripAnimator.spec.ts
), erstelle folgende Konfigurationsdatei: .vscode/launch.json
mit dem Inhalt
{
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug Current Test File",
"autoAttachChildProcesses": true,
"skipFiles": ["<node_internals>/**", "**/node_modules/**"],
"program": "${workspaceRoot}/node_modules/vitest/vitest.mjs",
"args": ["run", "${relativeFile}"],
"smartStep": true,
"console": "integratedTerminal"
}
]
}
Nun kannst du eine Test-Datei öffnen und dann mit F5
debuggen.
Die ganze Anwendung kann einfach ohne Konfigurationsdatei mittels des Javascript Debug Terminal
von VSCode debugged werden:
Alles was in dieser Konsole ausgeführt wird, wird automatisch debugged.
- Öffne ein neues Javascript Debug Terminal.
- Über
Terminal
->New Terminal
->Javascript Debug Terminal
- Über
Ctrl
(Cmd
) +Shift
+P
->Javascript Debug Terminal
- Über
- Führe
npm run dev
aus.
Alternativ kann es auch direkt mittels Ctrl
(Cmd
) + Shift
+ P
-> Debug: Debug npm Script
-> dev
gestartet werden.
Visualisierung vertraulicher Daten in Mobilitätssystemen (SS 2022) | Confidentiality Visualizer