nuxi Generator poleceń
Generuj polecenia nuxi do tworzenia, rozwijania, budowania i zarządzania projektami Nuxt 3
Pierwsze kroki z nuxi
## Co to jest nuxi?
`nuxi` to interfejs linii poleceń dla Nuxt 3+. Służy do tworzenia nowych projektów, uruchamiania serwera rozwojowego, budowania wersji do produkcji, generowania statycznej strony oraz wykonywania zadań konserwacyjnych, takich jak aktualizacja Nuxt lub analiza rozmiaru pliku z pakietami.
## Jak używać
1. **Wybierz akcję**: `init`, `dev`, `build`, `generate`, `preview`, `upgrade`, `info`, `cleanup`, `analyze` lub `typecheck`. 2. **Ustal cel**: Dla `init` wpisz nazwę katalogu projektu. 3. **Ustal opcje**: port (`-p`) dla `dev`, `--package-manager` w celu ustalenia wersji npm/pnpm/yarn/bun. 4. **Skopiuj i uruchom**: Większość poleceń działa w ramach istniejącego projektu Nuxt; `init` tworzy nowy projekt.
Powszechne działania i opcje
### `init` Stworzenie nowego projektu Stwórz nowy aplikację Nuxt w nowym katalogu: `nuxi init my-app`.
### `dev` Serwer rozwojowy Uruchom serwer rozwojowy z funkcją hot-reloading na domyślnym porcie 3000. Zmień to za pomocą `-p`: `nuxi dev -p 4000`.
### `build` / `generate` Wygenerowanie plików do publikacji `build` tworzy plik z serwerem Node (`.output/server`) do hostowania typu SSR; `generate` uprzednio renderuje całą stronę na statyczny HTML w `.output/public` do hostowania statycznego.
### `preview` Uruchomienie budowy w wersji produkcyjnej Serwuj pliki wygenerowane przez `.output` za pomocą `build` lub `generate` lokalnie, aby je sprawdzić przed wdrożeniem.
### `upgrade` / `info` / `cleanup` `upgrade` zwiększa wersję Nuxt; `info` wyświetla informacje o środowisku i wersjach projektu; `cleanup` usuwa cache z procesu budowy (`.nuxt`, `node_modules/.cache`).
### `analyze` / `typecheck` `analyze` buduje projekt i otwiera narzędzie do analizy plików; `typecheck` uruchamia `vue-tsc` w celu sprawdzenia poprawności kodu w całym projekcie.
### `--package-manager=NAME` Ustal wersję menedżera pakietów (npm, pnpm, yarn, bun) dla `init` oraz innych poleceń wymagających instalacji.
▶build vs generate — który powinienem użyć?
▶Jak uruchomić serwer rozwojowy na innym porcie?
▶Jak stworzyć projekt za pomocą pnpm zamiast npm?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.