Preview local
Le CLI Jamdesk vous permet de prévisualiser votre documentation en local avant de pousser en production. Les modifications apparaissent instantanément.
Exécutez jamdesk dev (ou npx jamdesk dev) depuis n'importe quel répertoire contenant un docs.json pour démarrer un serveur local avec rechargement à chaud, recherche complète et tous les composants fonctionnant exactement comme en production.
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Node.js 20+ - Vérifiez avec
node --version - Un projet de documentation - Avec un fichier de configuration
docs.json
Démarrer le serveur de développement
Installez le CLI globalement, puis exécutez-le depuis votre répertoire de documentation :
npm install -g jamdesk
cd your-docs
jamdesk devVotre documentation sera disponible à l'adresse http://localhost:3000
Ce que vous obtenez
Port personnalisé
Le port par défaut est 3000. S'il est déjà utilisé, spécifiez-en un autre :
jamdesk dev --port 3001
Ou définissez un port par défaut permanent dans ~/.jamdeskrc :
{
"defaultPort": 3001
}
Mode verbose
Affichez des informations de build détaillées avec l'option --verbose :
jamdesk dev --verbose
Cela affiche :
- Détection des modifications de fichiers
- Durée du build
- Analyse de la navigation
- Avertissements ou erreurs éventuels
Performance au premier lancement
La première fois que vous exécutez jamdesk dev, il installe les dépendances dans ~/.jamdesk. Cela prend 30 à 60 secondes. Les lancements suivants démarrent en moins de 5 secondes.
Pour vider le cache et forcer une nouvelle installation :
jamdesk clean
jamdesk dev
Dépannage
Un autre processus utilise le port 3000.
Option 1 : Utiliser un port différent
jamdesk dev --port 3001Option 2 : Trouver et arrêter le processus
lsof -i :3000
kill -9 <PID>Assurez-vous d'être dans le répertoire contenant votre fichier docs.json :
ls docs.json # Should show the file
jamdesk devEssayez ces étapes :
- Vérifiez le terminal pour détecter des erreurs
- Rechargez la page en forçant le cache (Cmd+Shift+R)
- Redémarrez le serveur de développement
- Exécutez
jamdesk cleanet réessayez
Exécutez les diagnostics :
jamdesk doctorCela vérifie votre environnement et identifie les problèmes.
