Ich verwende RequireJS, um den Ace-Editor zu laden. Ich habe keine Probleme, den größten Teil des Editors und seiner Abhängigkeiten geladen zu bekommen. Aber ich verweise spezifisch auf ace/ext-language_tools, aber es lädt zusätzliche Referenzen "ace/lib/oop" und "ace/lib/event_emitter", aber diese Dateien existieren nicht in der ace-build bower-Bibliothek. Sie existieren nur im Quellcode. Ich versuche, die gebaute und verkleinerte Version zu verwenden, aber ich kann nicht scheinen, dass diese zusätzlichen Dateien referenziert werden. Was mache ich falsch? Gibt es einen Grund, warum diese Dateien nicht mit der CDN-Version unter https://cdnjs.com/libraries/ace/ oder der Ace-Build Bower-Bibliothek erstellt werden?Ace Editor RequireJS Referenzieren von ace/ext-language_tools Abhängigkeiten "ace/lib/oop" und "ace/lib/event_emitter"
0
A
Antwort
0
In gebaut Version ace/lib/oop und ace/lib/event_emitter sind in ace.js Datei deklariert
siehe Beispiel unten
<script src=https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ace.js></script>
<script src=https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ext-language_tools.js></script>
<script>
editor = ace.edit()
document.body.appendChild(editor.container)
editor.container.style.height = '100px'
editor.setOptions({
enableBasicAutocompletion: true,
enableLiveAutocompletion: true,
enableSnippets: true,
})
editor.session.setMode("ace/mode/javascript")
</script>
Verwandte Themen
- 1. ACE Editor Änderungsereignis
- 2. Ace Editor ace.js Dateigröße
- 3. RequireJS und 3rd Party Abhängigkeiten
- 4. ACE Editor löscht Steuerzeichen
- 5. Ace Editor Aktuelle Cursor Zeile und Spalte
- 6. -Token-String für ace Editor
- 7. Auto-Vervollständigung in ACE-Editor
- 8. ACE Editor Autocomplete - benutzerdefinierte Strings
- 9. Einen Ace-Editor von außen hervorheben
- 10. ACE-Editor mit Bower installiert ist nicht mein Modus
- 11. Rekursive Blöcke in Ace-Editor
- 12. Ace-Code-Editor verschwindet onclick
- 13. Ace Editor - Gehe zu Zeile
- 14. Ace Web-Editor nicht sichtbar
- 15. Angular2 - Dynamisches Laden Ace Editor
- 16. Ace Editor - Ändern Sie CTRL + H Tastenbelegung
- 17. Ace Editor Autocomplete - zwei Schritte Autocomplete
- 18. Ace Editor "Definieren ist nicht definiert"
- 19. ACE-Editor Autovervollständigung entfernen lokale Variablen
- 20. So laden Sie den Ace-Editor
- 21. Ace-Editor-Cursor verhält sich falsch
- 22. Deaktivieren der horizontalen Teilung in Ace Editor
- 23. Ace Editor erhalten Wert auf einzelne Zeile
- 24. Ändern der Zeilenhöhe im ACE-Editor?
- 25. Ace-Editor - Kopieren und Einfügen von Editor in externe Anwendung (z. B. Notepad)
- 26. Aktivieren Vim-Modus in Gist Ace-Editor
- 27. Wie verwende ich Verschönerung in Ace Editor?
- 28. Get Ace Editor Inhalt über das DOM
- 29. Wie Einrückungsgröße in ACE-Editor einstellen
- 30. Winkel ace Editor entfernen usused Modus und Schnipsel js Dateien
Ok, so dass ich eingeschaltet Über die src-min-noconflict-Version des Builds wurden die Abhängigkeiten oop und event_emitter gefunden, aber jetzt kann lib/lang nicht mehr gefunden werden. Wo ist das? –
Alle Werte sind in ace.js. Es kann ein anderes Problem geben, das Sie sehen, aber ich kann nicht wissen, was es ist, ohne den Code zu sehen. Bitte machen Sie ein Schnipsel ähnlich dem oben gezeigten, um den Fehler zu demonstrieren. –
Es war mein Fehler, ich bezog mich irgendwo auf ace/lib/lang, Ihre Antwort war völlig korrekt. Danke für Ihre Hilfe. –