Ich versuche, die ace editor zu meiner App hinzufügen. Ich heruntergeladen es von Github, ließ das "ace/lib/ace" Verzeichnis in meine App-Verzeichnis enthalten:Ace Editor "Definieren ist nicht definiert"
<script src="ace/lib/ace/ace.js" type="text/javascript" charset="utf-8"></script>"
in meinem Körper Tag und:
editor = ace.edit "editor"
in meinem Skript-Tag. Ich habe versucht, die Seite in Chrome und Firefox zu laden, und ich bekomme "define ist nicht definiert" in ace.js: 46. Die Linie in ace.js ist:
define(function(require, exports, module) {
Weiß jemand, warum Ass erwartet die Funktion define() zu existieren und warum es nicht, es zu finden? Hier ist meine Quelle:
<html>
<body>
<div id="editor">some text</div>
<script src="ace/lib/ace/ace.js" type="text/javascript" charset="utf-8"></script>
<script>
var editor = ace.edit("editor");
</script>
</body>
</html>
Ich sehe ein Div-Tag mit einer ID von "Editor" im obigen Snippet. Hast du nicht? Ich habe aktualisiert, um schlechte Formatierung in meinem ursprünglichen Post zu korrigieren, Sie haben das vielleicht gesehen. In meinem eigentlichen Code (bevor ich es auf das einfache Beispiel oben reduziert habe) habe ich den Stil aus dem oben verlinkten Beispiel kopiert und importiere das, aber es sieht so aus, als wenn ich meine App nur auf den Ace-Code heruntergezogen habe auch. Ich werde versuchen, mein Beispiel zu ändern und hier bald zu aktualisieren. – Stinky
Ich habe das gleiche Problem ... Hast du es jemals herausgefunden? – orokusaki
Nein, tut mir leid. Ich entschied, dass es meine Zeit nicht wert war. Viel Glück. – Stinky