Configuration du développement local
Cette page t’aide à préparer un environnement local pour NocoBase CLI et les applications NocoBase. Elle convient au développement local, à l’évaluation de fonctionnalités et aux AI Agents qui installent ou gèrent NocoBase sur ton ordinateur.
Pour un déploiement destiné à de vrais utilisateurs, consulte d’abord les exigences système de production.
Windows : utiliser WSL
Pour une configuration locale sous Windows, nous recommandons de placer l’environnement principal de développement dans WSL 2 : installe Node.js, Yarn et NocoBase CLI dans la distribution Linux de WSL, puis exécute les commandes associées depuis le terminal WSL.
WSL est plus proche des environnements Linux dans lesquels NocoBase est généralement déployé. Cela apporte plusieurs avantages :
- L’installation des dépendances, la compilation, le démarrage et l’analyse des logs se rapprochent du flux réel sur serveur
- Une fois WSL integration activée dans Docker Desktop, tu peux exécuter les commandes
dockerdirectement dans WSL - Tu réduis les problèmes supplémentaires liés aux chemins Windows natifs, aux permissions de fichiers, aux liens symboliques et à la compilation de dépendances natives
- Les workflows avec AI Agent sont plus simples. Quand un agent exécute
nb,yarnoudocker, il utilise les mêmes chemins Linux, la même syntaxe shell et le même environnement d’exécution, ce qui rend le diagnostic plus direct
Si l’environnement local basé sur WSL n’est pas encore prêt, consulte Configurer un environnement de développement local sous Windows avec WSL.
Configuration recommandée :
- Windows 10 / 11
- WSL 2
- Ubuntu LTS
- Node.js >= 22
- Yarn 1.x
- Docker Desktop, si tu prévois d’installer NocoBase avec Docker
En général, Node.js, Yarn et NocoBase CLI sont installés dans WSL. Si tu utilises Docker Desktop, active WSL integration dans Docker Desktop pour permettre à WSL d’accéder à Docker.
Vérifier l’environnement :
NocoBase peut aussi être installé sur Windows Server. WSL est recommandé ici pour le développement local et la configuration d’AI Agent sur ordinateur personnel. Cela ne signifie pas que Windows Server ne peut pas être utilisé pour un déploiement.
macOS
Sous macOS, tu peux utiliser directement le terminal local.
À préparer :
- Node.js >= 22
- Yarn 1.x
- Docker Desktop, OrbStack ou Colima, si tu prévois d’installer NocoBase avec Docker
Vérifier l’environnement :
Si tu n’utilises pas Docker, tu peux ignorer docker version.
Linux
Linux peut être utilisé directement comme environnement de développement local. Ubuntu, Debian ou d’autres distributions courantes sont recommandées.
À préparer :
- Node.js >= 22
- Yarn 1.x
- Docker Engine, si tu prévois d’installer NocoBase avec Docker
Vérifier l’environnement :
Si tu n’utilises pas Docker, tu peux ignorer docker version.
Étapes suivantes
- Méthodes d’installation et comparaison des versions — Comparer d’abord les méthodes d’installation et les canaux de version
- Installer l’application NocoBase — Initialiser une app locale avec NocoBase CLI
- Guide d’intégration pour AI Agent — Permettre à un AI Agent de se connecter à NocoBase et de l’utiliser

