Přeskočit na obsah

npm run preflight — Preflight vygenerovaných vstupů

Preflight vygenerovaných vstupů: Zkontroluje, jestli existují vygenerované soubory, které šablony čtou přes load_data. npm skript, provoz.

npm skript provoz

Volání

npm run preflight

Spustí node scripts/build/require-generated.mjs (čteno z package.json při buildu)

Zdroj: scripts/build/require-generated.mjs

Zkontroluje, jestli existují vygenerované soubory, které šablony čtou přes load_data. Je to mapa mezi symptomem („load_data … does not exist“ z hloubi base.html) a příčinou („neběžely generátory“).

Kdy ho spustit

Před zola serve, po klonu nebo po git pull. --quiet mlčí, když je vše v pořádku.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Není náhrada generátorů — jen řekne, který příkaz chybějící vstupy vyrobí.

Vstupy a výstupy

Čte

  • data/generated/**

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.