2016-11-06 15 views
0

私はAngular2プロジェクトでtinymceを使用しようとしています。 、私が手に例外は、「未定義の 『工場』プロパティを読み取ることができません」である私はTinyMCEのオブジェクトを取得するが、それはいくつかのプロパティが欠落しています:例外がtheme.jsから来ているangular2 tinymce例外 - オブジェクトのプロパティがありません

enter image description here

:「ThemeManager.add( '近代」...」

WebPACKの輸入:。

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関数を呼び出すときに発生する 私もタイピングカスタム宣言を持っている

01。

答えて

0

私はそれを動作させることができました。
ウェブパックの設定が適合しませんでした。問題を解決し 構成:

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

私は今、別の例外があります。

plugin.js:19 Uncaught module definition dependecy not found: tinymce/util/Tools 
関連する問題