nuxi Befehlsgenerator
nuxi-Befehle erstellen, um Nuxt 3-Projekte zu strukturieren, zu entwickeln, zu bauen und zu verwalten
Einführung in nuxi
## Was ist nuxi?
`nuxi` ist die Kommandozeilen-Schnittstelle für Nuxt 3+. Sie erstellt neue Projekte, startet den Entwicklungsserver, baut für die Produktion, generiert eine statische Website und führt Wartungsaufgaben wie das Aufrüsten von Nuxt oder die Analyse der Bundle-Größe durch.
## So wird es verwendet
1. **Wählen Sie eine Aktion**: `init`, `dev`, `build`, `generate`, `preview`, `upgrade`, `info`, `cleanup`, `analyze` oder `typecheck`. 2. **Legen Sie ein Ziel fest**: Für `init` geben Sie den Namen des Projektverzeichnisses ein. 3. **Legen Sie Optionen fest**: Port (`-p`) für `dev`, `--package-manager` zur Festlegung von npm/pnpm/yarn/bun. 4. **Kopieren & Ausführen**: Die meisten Befehle werden innerhalb eines bestehenden Nuxt-Projekts ausgeführt; `init` erstellt ein neues Projekt.
Häufige Aktionen & Optionen
### `init` Neues Projekt erstellen Erstellen Sie eine neue Nuxt-Anwendung in einem neuen Verzeichnis: `nuxi init my-app`.
### `dev` Entwicklungsserver Starten Sie den Hot-Reloading-Entwicklungsserver auf dem Standardport 3000. Überschreiben Sie dies mit `-p`: `nuxi dev -p 4000`.
### `build` / `generate` Produktionsausgabe `build` erzeugt einen Node-Server-Bundle (`.output/server`) für SSR-Hosting; `generate` bereitet die gesamte Seite im Voraus als statisches HTML in `.output/public` vor für statisches Hosting.
### `preview` Produktionsbuild ausführen Servieren Sie den von `build` oder `generate` erzeugten `.output` lokal, um ihn vor dem Bereitstellen zu überprüfen.
### `upgrade` / `info` / `cleanup` `upgrade` erhöht die Nuxt-Version; `info` gibt die Umgebung und Versionen des Projekts an; `cleanup` löscht Build-Caches (`.nuxt`, `node_modules/.cache`).
### `analyze` / `typecheck` `analyze` baut das Projekt auf und öffnet einen Bundle-Analyse-Tool; `typecheck` führt `vue-tsc` aus, um das gesamte Projekt typzuüberprüfen.
### `--package-manager=NAME` Fixieren Sie den Paketmanager (npm, pnpm, yarn, bun) für `init` sowie andere kommandobezogene Installationen.
▶Build vs. Generate – welches sollte ich verwenden?
▶Wie starte ich den Entwicklungsserver auf einer anderen Portnummer?
▶Wie erstelle ich ein Projekt mit pnpm anstelle von npm?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.