Documentation Frappe Framework

Frappe Framework

Activer le mode développeur

Le mode développeur fait écrire dans le dépôt les changements de DocTypes et de rapports. On l’active dans la configuration, puis on vide le cache.

1 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert le mode développeur

En conception d’application, les changements de DocTypes, de rapports et des objets du même genre doivent se retrouver dans le dépôt de l’application. Il faut pour cela être en mode développeur (Developer Mode).

Mise en place

Le fichier concerné est frappe-bench/sites/{your site}/site_config.json.

Depuis le dossier frappe-bench, l’une des deux méthodes suivantes suffit.

Avec bench :

terminal
bench set-config -g developer_mode 1

À la main, dans l’objet JSON de site_config.json :

json
{
  "developer_mode": 1
}

Ensuite, videz le cache :

terminal
bench --site {your site} clear-cache

Certaines applications ont besoin de dépendances supplémentaires pour compiler et tester en mode développement :

terminal
bench setup requirements --dev

Point d’attention

La commande bench publiée utilise le drapeau -g. La méthode manuelle écrit "developer_mode": 1 dans site_config.json. Les deux sont présentées comme des alternatives. Le cache doit être vidé après le réglage. bench setup requirements --dev n’active pas le mode : il installe les dépendances de développement.