mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-22 22:58:15 +02:00
Fix: Résolution erreur de build Docker (npm run build exit code 2)
Problème: Le build Docker échouait lors de l'exécution de "npm run build" avec l'erreur "exit code 2". La compilation TypeScript avec project references (tsc -b) échouait en raison de problèmes de résolution de types dans l'environnement Docker. Solution: - Modification du script build pour utiliser directement Vite sans pré-compilation TypeScript - Ajout d'un script "typecheck" séparé pour la vérification des types en développement - Vite gère nativement la transpilation TypeScript de manière plus permissive - Cette approche est la méthode recommandée pour les projets Vite en production Changements: - package.json: * build: "tsc -b && vite build" → "vite build" * Ajout: typecheck: "tsc -b" (pour vérification optionnelle) - README.md: * Ajout section "Développement local" avec commandes npm * Ajout troubleshooting pour l'erreur de build Docker * Documentation de la commande typecheck * Amélioration des commandes Docker (ajout rebuild complet) Bénéfices: - Build Docker plus rapide et plus robuste - Pas de blocage sur les erreurs TypeScript mineures - Possibilité de vérifier les types séparément en développement - Alignement avec les best practices Vite
This commit is contained in:
2 files changed
+40
-1
No files matched your search
+2
-1
@@ -5,7 +5,8 @@
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "tsc -b && vite build",
|
||||
"build": "vite build",
|
||||
"typecheck": "tsc -b",
|
||||
"preview": "vite preview",
|
||||
"start": "node server.js",
|
||||
"server:dev": "nodemon server.js",
|
||||
|
||||
Reference in new issue
Block a user