Application Webtransfer
Compilation du JavaScript
Une fois l'application clonée depuis le dépôt Git, suivez les étapes ci-dessous pour construire les fichiers nécessaires :
-
Assurez-vous que toutes les dépendances sont installées en exécutant la commande suivante à la racine du projet :
npm install
-
Exécutez le script
buildAll
défini dans le fichierpackage.json
avec la commande suivante :npm run buildAll
Remarque importante
Lorsque l'application sera publiée sur l'App Store de Nextcloud, il faudra vérifier le processus de build automatique des applications. La méthode actuelle (npm run buildAll
) pourrait ne pas être compatible avec les pipelines de build utilisés pour l'App Store.
Nous recommandons de documenter ce processus ou d'adapter le workflow en conséquence une fois les exigences de l'App Store clarifiées.
Dépendances et outils nécessaires
Pour pouvoir construire et exécuter l'application, vous devez disposer des outils suivants :
- Node.js
- npm : Livré avec Node.js
Assurez-vous que ces outils sont correctement installés avant de procéder à la compilation.
Scripts disponibles
Le fichier package.json
contient plusieurs scripts utiles pour le développement et le déploiement de l'application. Voici une liste des principaux scripts et leur rôle :
-
build
: Compile l'application en mode production.npm run build
-
dev
: Compile l'application en mode développement.npm run dev
-
watch
: Surveille les fichiers pour des modifications et reconstruit automatiquement.npm run watch
-
lint
: Analyse le code source pour détecter les erreurs avec ESLint.npm run lint
-
stylelint
: Analyse les fichiers CSS/SCSS/Vue pour détecter des erreurs de style.npm run stylelint
-
tailwind
: Génère le fichier CSS principal (output.css
) à partir des classes Tailwind.npm run tailwind