Installation
- Stelle sicher, dass Du mindestens Node 18 installiert hast.
Astro Projekt generieren
Wenn generieren zunächst ein Astro Projekt, dass für den gesamten Workshop verwenden werden.
Führe folgenden Befehl aus, um den Astro Wizard zu starten.
npm create astro@latestpnpm create astro@latestyarn create astroStelle sicher, dass du folgende Optionen im Wizard auswählst:
- Where should we create your new project? ->
./astro - How would you like to start your new project? ->
Empty - Do you plan to write TypeScript? ->
Yes - Install dependencies? ->
Yes - Initialize a new git repository? ->
No
Projekt starten
Navigiere in den neu generierten astro/ Ordnder und führe das dev script aus.
npm run devpnpm devyarn run devWenn alles korrekt ist, solltest du die eine Seite mit dem Text Astro sehen, wenn Du die folgende URL öffnest:
http://localhost:4321/
Editor Unterstüzung
Um besser mit Astro in deinem Editor arbeiten zu können, empfiehlt sich es ein Plugin bzw. LSP Unterstützung zu installieren. Die beste IDE Unterstützung für Astro bietet VSCode. Wir empfehlen daher für den Workshop VSCode zu verwenden.
VSCode
Gehe zum Extensions Tab und suche nach astro-build.astro-vscode. Installiere die gefundene Extension (vom verified Author Astro) und mache einen Reload des Editors.
IntelliJ / WebStorm
Für Jetbrains IDEs gibt es folgendes Astro Plugin: https://plugins.jetbrains.com/plugin/20959-astro
Wir haben alpraktische lerdings keine Erfahrungen, wie gut das Plugin in der Praxis funktionert.
Neovim
Falls du Neovim/Mason verwendest, kannst Du bei Mason nach Languages filtern und dort einfach nach Astro suchen. Dort solltest du dann den astro-language-server installieren können.