CLI

La CLI bext génère, exécute, builde et inspecte les applications PRISM. Cette page liste les commandes utilisées pour développer une application ; pour la configuration qu'elles lisent, voir la Référence de configuration.

Commandes

Commande Ce qu'elle fait
bext new <name> --template <tpl> Générer une nouvelle application à partir d'un modèle de démarrage.
bext dev Démarrer le serveur de développement avec rechargement à chaud sur http://127.0.0.1:3000.
bext build Builder le bundle de production dans dist/.
bext run . Auto-détecter, builder et servir en une seule commande.
bext routes Afficher l'arborescence de routes découverte.

bext new

Générer une nouvelle application à partir d'un modèle de démarrage :

bext new my-app --template @bext/starter-prism

Modèles de démarrage

Modèle Pour
@bext/starter-prism Une application PRISM (le point de départ général).
@bext/starter-blog Un blog.
@bext/starter-docs Un site de documentation.
@bext/starter-saas Une application SaaS.
@bext/starter-api Une application API uniquement.

bext dev

Démarrer le serveur de développement avec rechargement à chaud des modules. Utilise http://127.0.0.1:3000 par défaut.

bext dev
bext dev --port 4000
bext dev --listen 0.0.0.0:8080 --open
bext dev --no-hmr
Option Effet
--port N Écouter sur le port N (l'hôte reste 127.0.0.1).
--listen host:port Lier un hôte et un port explicites.
--open Ouvrir l'application dans un navigateur au démarrage.
--no-hmr Désactiver le rechargement à chaud des modules.

bext build

Compiler l'application pour la production dans dist/ :

bext build

bext run

Auto-détecter l'application, la builder et la servir — une commodité en une seule étape par-dessus build + serve :

bext run .

bext routes

Afficher l'arborescence de routes que l'application résout. Ajoutez --json pour une sortie lisible par machine :

bext routes
bext routes --json

Connexe