2016-11-06 2 views
0

나는 Angular2 프로젝트에서 아무런 성공없이 tinymce를 사용하려고합니다. 는 내가 TinyMCE에 객체를 얻을 수 있지만 일부 속성을 실종, 내가 얻을 예외는 "속성을 읽을 수 없습니다 정의의 '공장'"입니다 : '현대'ThemeManager.add (: 이 enter image description hereangular2 tinymce 예외 - 객체의 속성이 누락되었습니다.

예외가 theme.js에서오고있다 '... "

웹팩 수입 :..

resolve: { ... alias: { 'tinymce': path.join(__dirname, '../node_modules/tinymce/tinymce.js'), 'tinymce-theme-modern': path.join(__dirname, '../node_modules/tinymce/themes/modern/theme.js')...

는 내가 ngAfterViewInit에서 tinymce.init 함수를 호출 할 때 발생 나뿐만 아니라 typings 사용자 정의 선언이

답변

0

나는 그걸 잘할 수 있었다.
웹팩 구성이 맞지 않았습니다. 문제 해결 구성 :

plugin.js:19 Uncaught module definition dependecy not found: tinymce/util/Tools 
:

module: { 
     loaders: [ 
      { 
       test: require.resolve("tinymce/tinymce"), 
       loaders : [ 
        "imports?this=>window", 
        "exports?window.tinymce" 
       ] 
      }, 
      { 
       test: /tinymce\/(themes|plugins)\//, 
       loaders: ["imports?this=>window"] 
      }... 

은 지금 다른 예외가

관련 문제