2016-04-05 8 views
0

エースエディタを読み込むためにRequireJSを使用しています。私はエディタのほとんどとその依存関係を読み込むことに問題はない。しかし、私は特にace/ext-language_toolsを参照していますが、追加の参照 "ace/lib/oop"と "ace/lib/event_emitter"を読み込みますが、これらのファイルはace-build bowerライブラリには存在しません。それらはソースコード内にのみ存在します。私は、ビルドされ、ミニバージョンを使用しようとしているが、私はこれらの追加ファイルを参照するように見えることはできません。私は間違って何をしていますか?これらのファイルが、https://cdnjs.com/libraries/ace/のCDNバージョンまたはace-build bowerライブラリで構築されていない理由はありますか?構築されたバージョンのエースでエースエディタRequireJS ace/ext-language_toolsを参照する依存関係「ace/lib/oop」と「ace/lib/event_emitter」

答えて

0

/libにOOPとエース/ libに/ event_emitterは

<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>

+0

[OK]を、以下の例を参照してくださいace.jsファイルで宣言されているので、私は切り替え/ビルドのsrc-min-noconflictバージョンまで、oopとevent_emitterの依存関係が見つかりましたが、lib/langが見つかりません。それはどこにありますか? –

+0

すべてのdepsはace.jsにありますあなたが見ているいくつかの他の問題があるかもしれませんが、私はそれが何であるかをコードを見ることなく知ることができません。エラーを示す上記のようなスニペットを作成してください。 –

+1

私の間違いだった、私はどこか他のエース/ lib/langを参照していた、あなたの答えは完全に正しいです。ご協力ありがとうございました。 –

関連する問題