Aller au contenu

Commandes

Commande Action
pnpm codegen Lance une génération, écrit dans dist/ (suppression avant reconstruction)
pnpm build pnpm codegen && pnpm verify
Commande Action
pnpm verify:tokens Validation des jetons : schéma + intégrité référentielle + contraste du texte clé sur sa couleur de fond ≥ 4.5:1 (WCAG AA, seules les paires déclarées sont contrôlées ; exemption de l’état désactivé) + inspection des syntaxes propres à une plateforme (blocage de var() / rem / sp / dp, etc.) + rapport des chemins sombres orphelins
pnpm verify:specs Validation de la cohérence entre specs et cas
pnpm verify La combinaison des deux commandes précédentes
Commande Action
pnpm test Tests par instantanés (vitest run)
pnpm test:watch Mode surveillance des tests par instantanés
pnpm typecheck tsc --noEmit
pnpm lint eslint
pnpm lint:fix eslint –fix
pnpm format Mise en forme prettier des json / md / yml
Commande Action
pnpm docs:dev Prévisualisation locale sur http://localhost:5185/lhui/core/ (le base est identique à la production)
pnpm docs:build Construction de production (base /lhui/core/)
pnpm docs:preview Prévisualisation de la construction de production
Commande Action
pnpm changeset Écrire un changeset
pnpm changeset:status Consulter l’état des changesets
pnpm changeset:version Modifier les numéros de version selon les changesets

Après avoir modifié des jetons ou des modèles, les instantanés échouent obligatoirement ; une fois le bien-fondé confirmé :

Fenêtre de terminal
pnpm test -- -u

Les scripts de scripts/ (qui ne sont pas exposés via les scripts npm) :

Script Action
scripts/verify-tokens.mts Le vrai corps de la validation des jetons
scripts/verify-specs.mts Le vrai corps de la validation des contrats
scripts/resolve-local-tokens.mjs Le garde-fou de la liaison locale

Les publications passent par changesets (voir « Les releases » ci-dessus) ; il n’y a pas de script de publication supplémentaire.

Copyright © 2024-2026 FengMo WenXue