Kommandogenerator för nuxi
Generera nuxi-kommandon för att bygga ställningar, utveckla, bygga och hantera Nuxt 3-projekt
Kom igång med nuxi
## Vad är nuxi?
`nuxi` är kommandoradsgränssnittet för Nuxt 3+. Den skapar nya projekt, kör utvecklingsservern, bygger för produktion, genererar en statisk webbplats och utför underhållsuppgifter som att uppgradera Nuxt eller analysera paketstorlek.
## Hur man använder
1. **Välj en åtgärd**: `init`, `dev`, `build`, `generate`, `preview`, `upgrade`, `info`, `cleanup`, `analyze` eller `typecheck`. 2. **Ange ett mål**: För `init`, ange namnet på projektkatalogen. 3. **Ange alternativ**: port (`-p`) för `dev`, `--package-manager` för att välja npm/pnpm/yarn/bun. 4. **Kopiera och kör**: De flesta kommandon körs i en befintlig Nuxt-projekt; `init` skapar ett nytt.
Vanliga åtgärder och alternativ
### `init` Skapa ett nytt projekt Skapa en ny Nuxt-app i en ny katalog: `nuxi init my-app`.
### `dev` Utvecklingsserver Starta utvecklingsservern med hot reload på standardporten 3000. Åsidosätt med `-p`: `nuxi dev -p 4000`.
### `build` / `generate` Produktionoutput `build` skapar ett Node-serverpaket (`.output/server`) för SSR-värdning; `generate` för-renderar hela webbplatsen till statisk HTML i `.output/public` för statisk värdning.
### `preview` Kör produktionsbygget Tjana `.output` som skapats av `build` eller `generate` lokalt för att verifiera det innan distribution.
### `upgrade` / `info` / `cleanup` `upgrade` uppgraderar Nuxt-versionen; `info` skriver ut projektets miljö och versioner; `cleanup` tar bort byggcachar (`.nuxt`, `node_modules/.cache`).
### `analyze` / `typecheck` `analyze` bygger projektet och öppnar en paketanalysator; `typecheck` kör `vue-tsc` för att typkontrollera hela projektet.
### `--package-manager=NAMN` Välj pakethanteraren (npm, pnpm, yarn, bun) för `init` och andra installationsmedvetna kommandon.
▶build vs generate — vilken ska jag använda?
▶Hur kör jag utvecklingsservern på en annan port?
▶Hur skapar jag ett projekt med pnpm istället för npm?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe