Skip to content

UnoCSS CLI

Príkazové rozhranie pre UnoCSS: @unocss/cli.

Inštalácia

Tento balík je dodávaný s balíkom unocss:

bash
pnpm add -D unocss
bash
yarn add -D unocss
bash
npm install -D unocss
bash
bun add -D unocss

Môžete tiež nainštalovať samostatný balík:

bash
pnpm add -D @unocss/cli
bash
yarn add -D @unocss/cli
bash
npm install -D @unocss/cli
bash
bun add -D @unocss/cli

INFO

Ak nemôžete nájsť binárny súbor (napr. s pnpm a je nainštalovaný iba unocss), budete musieť explicitne nainštalovať samostatný balík @unocss/cli.

Použitie

Môžete tiež odovzdať viacero glob vzorov do @unocss/cli:

bash
unocss "site/snippets/**/*.php" "site/templates/**/*.php"

Príklad konfigurácie balíka:

INFO

Uistite sa, že ste pridali escapované úvodzovky k vašim npm script glob vzorom.

json
{
  "scripts": {
    "dev": "unocss \"site/{snippets,templates}/**/*.php\" --watch",
    "build": "unocss \"site/{snippets,templates}/**/*.php\""
  },
  "devDependencies": {
    "@unocss/cli": "latest"
  }
}

Development

Pridajte prepínač --watch (alebo -w) na povolenie sledovania zmien súborov:

bash
unocss "site/{snippets,templates}/**/*.php" --watch

Production

bash
unocss "site/{snippets,templates}/**/*.php"

Finálny uno.css bude predvolene vygenerovaný do aktuálneho adresára.

Vstavané funkcie

Configurations

Vytvorte konfiguračný súbor uno.config.js alebo uno.config.ts v koreňovom adresári vášho projektu na prispôsobenie UnoCSS.

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  cli: {
    entry: {}, // CliEntryItem | CliEntryItem[]
  },
  // ...
})

interface CliEntryItem {
  /**
   * Glob vzory na zhodu súborov
   */
  patterns: string[]
  /**
   * Výstupný názov súboru pre vygenerovaný UnoCSS súbor
   */
  outFile: string
}

Zoznam možností nájdete v dokumentácii UnoCSS konfigurácií.

Options

Options
-v, --versionZobraziť aktuálnu verziu UnoCSS
-c, --config-file <file>Konfiguračný súbor
-o, --out-file <file>Výstupný názov súboru pre vygenerovaný UnoCSS súbor. Predvolene uno.css v aktuálnom pracovnom adresári
--stdoutZapísať vygenerovaný UnoCSS súbor na STDOUT. Spôsobí ignorovanie --watch a --out-file
-w, --watchIndikuje, či súbory nájdené glob vzormi majú byť sledované
--preflightsPovoliť preflight štýly
--write-transformedAktualizovať zdrojové súbory s transformovanými utilitami
-m, --minifyMinifikovať vygenerované CSS
-h, --helpZobraziť dostupné možnosti CLI

Released under the MIT License.