Ace: Chemins pour .setTheme/.setMode

Créé le 15 juil. 2013  ·  8Commentaires  ·  Source: ajaxorg/ace

L'exécution de editor.setTheme('libs/ace/theme/twilight') recherchera theme-twilight.js dans le dossier racine.

J'ai essayé de regarder la documentation sans trouver d'aide.

Commentaire le plus utile

Après avoir cherché un bon moment, j'ai trouvé ces deux:

ace.config.set('basePath', '/libs/ace');
editor.getSession().setUseWorker(false);

Tous les 8 commentaires

De plus, les travailleurs sont-ils requis pour certaines langues ou existe-t-il une option pour les désactiver ?
Encore une fois, je n'ai trouvé aucune solution à ce problème dans la documentation.

Après avoir cherché un bon moment, j'ai trouvé ces deux:

ace.config.set('basePath', '/libs/ace');
editor.getSession().setUseWorker(false);

Vous êtes un héros, vous aviez besoin de cette propriété basePath et vous la cherchiez depuis des jours. Merci.

Pour référence future, il s'agit d'un exemple complet (sur le modèle de l'exemple d'intégration sur le site Web officiel d'ace) pour avoir ace.js ailleurs (je l'ai concaténé dans un libs.min.js) :

<script src="libs.min.js" type="text/javascript" charset="utf-8"></script>
<script>
    ace.config.set('basePath', '/ace-builds/src-noconflict');
    var editor = ace.edit("editor");
    editor.setTheme("ace/theme/monokai");
    editor.getSession().setMode("ace/mode/javascript");
</script>

Pour tous ceux qui ont du mal à faire fonctionner cela dans des environnements de production, j'ai découvert que non seulement la configuration de basePath , mais également la configuration de modePath et themePath sont parfois nécessaires pour les modes de chargement et thèmes :

ace.config.set('basePath', '/ace-builds/src-noconflict');
ace.config.set('modePath', '/ace-builds/src-noconflict');
ace.config.set('themePath', '/ace-builds/src-noconflict');

@efatsi Pouvez-vous s'il vous plaît partager avec moi comment pouvons-nous le faire projet angulaire 6 avec https://github.com/fxmontigny/ng2-ace-editor . Je suis également confronté au même problème.

Désolé @PrabakarKaruppasamy , je n'ai aucune expérience angulaire. Bonne chance!

@PrabakarKaruppasamy - avez-vous réussi à le faire fonctionner, mon pote ? Tout changement que vous pouvez consulter https://stackoverflow.com/questions/60177855/theme-and-mode-path-infer-issue-with-ace-js-and-angular

Cette page vous a été utile?
0 / 5 - 0 notes