Installation
La version publique Linux x64 associe bext 0.2.11, tsc-rs 0.4.2 et PRISM ( @bext-stack/framework ) 0.2.0. Il nécessite la glibc 2.31 ou une version plus récente. Le moteur embarque le V8 et le Turbopack ; la version inclut également le compilateur natif TypeScript et les ressources du framework nécessaires au rendu des sites PRISM.
Script d'installation (recommandé)#
curl -fsSL https://bext.dev/install | sh
Le programme d'installation résout le canal stable une fois, télécharge un bundle immuable et vérifie sa somme de contrôle SHA256 avant l'installation. Il installe
bext, tsc-rs et bext-framework ensemble dans ~/.local/bin (ou
$XDG_BIN_HOME lorsqu'il est défini). Ajoutez ce répertoire à PATH si nécessaire :
export PATH="$HOME/.local/bin:$PATH"
bext --version
# bext 0.2.11
tsc-rs --version
# tsc-rs 0.4.2
| Variable | Défaut | But |
|---|---|---|
BEXT_INSTALL_DIR |
$XDG_BIN_HOME ou ~/.local/bin |
Répertoire d'installation ; sudo n'est demandé que lorsqu'il est nécessaire d'y écrire |
BEXT_RELEASE_ID |
Le canal stable | Épingler une version immuable, telle que 20261004-bext-0.2.11-tsc-0.4.2 |
BEXT_RELEASE_URL |
https://get.bext.dev |
Hôte des versions ou le miroir compatible |
BEXT_SHARED_FRAMEWORK_DIR |
Découvert à côté de l'exécutable | Remplacer le répertoire framework pour une installation personnalisée |
TSCRS_PATH |
Découvert à côté de l'exécutable | Remplacer le chemin du compilateur natif |
L'exécution à nouveau du programme d'installation met à jour les outils installés. Les processus serveur en cours d'exécution conservent leur environnement d'exécution actuel jusqu'à ce que vous déployiez explicitement la nouvelle version. Voir Opérations → Mises à niveau pour les procédures de mise à niveau du serveur.
CLI npm#
Sous Linux x64 avec Node.js 18 ou version ultérieure :
npm install -g @bext-stack/cli@0.2.11
bext --version
La CLI vérifie et met en cache le téléchargement du moteur versionné et dépend des versions exactes du framework PRISM et du compilateur tsc-rs. Pour utiliser le framework ou le compilateur indépendamment :
npm install @bext-stack/framework@0.2.0
npm install --save-dev @bext-stack/tsc-rs@0.4.2
npx tsc-rs --version
Téléchargements et source#
La version bext inclut le bundle Linux x64 correspondant, les sommes de contrôle et le manifeste de build. L'hôte de téléchargement publie ses versions exactes, les révisions des sources et la vérification du rendu.
Le référentiel public bext contient des informations sur la version, ainsi que le framework publié et la source CLI. Le moteur complet est développé dans un monorepo privé ; le clonage du référentiel public ne fournit pas d'espace de travail bext-server Cargo.
Le référentiel tsc-rs fournit la source du compilateur et le téléchargements de plates-formes distinctes pour Linux x64/ARM64, macOS Intel/Apple Silicon et Windows x64. Ces plates-formes de compilateur sont distinctes du bundle Linux x64 bext actuel.
Démarrer un projet#
Le Démarrage rapide parcourt un site PRISM avec
page.tsx, bext.config.toml et tsconfig.json.
Pour un projet existant, initialisez sa configuration et démarrez-le :
cd my-existing-app
bext init --yes
bext run .