2015-09-23 24 views
1

我在使用RequireJS的現有設置來設置TinyMCE時遇到問題。引導文件(tinymce.dev.js,tinymce.js,tinymce.jquery.js,tinymce.jquery.dev.js)爲TinyMCE的4.2.5有自己的定義需要功能,覆蓋的由RequireJS提供。我試過註釋掉這些行,以免覆蓋現有的RequireJS函數,但這沒有幫助。TinyMCE 4.2.5不兼容RequireJS

回答

2

我也在我的項目中使用tinymce。您不必修改任何腳本文件。爲了使它工作,你必須墊片 tinymce庫因此它將完全兼容requirejs(http://requirejs.org/docs/api.html#config-shim)。 所以在你的requirejs配置你應該有這樣的事情:

requirejs.config({ 
    ... 
    baseUrl : 'your_lib_path', 
    shim : { 
     ... 
     'tinyMCE': { exports: 'tinyMCE'} 
    }, 
    paths: { 
     ... 
     'tinyMCE': 'tinymce/tinymce' //path from the baseUrl to tinymce.js ("js" extension has to be ommited) 
    } 
}); 
+0

謝謝!是工作。 – azhidkov