Angular 4 CKeditor 5从源和建筑到ES5 webpack

时间:2018-04-05 16:01:37

标签: angular webpack ckeditor5

我正在尝试从源代码构建CKEditor 5 Balloon Editor而不是使用现有构建。

我按照https://docs.ckeditor.com/ckeditor5/latest/builds/guides/integration/advanced-setup.html#scenario-2-building-from-source

的说明进行操作

我得到的错误是Module build failed: TypeError: this.options.translateSource is not a function。它为我手动添加的每个插件吐出此错误。

当我注释掉我当前的输入对象并将其放置时:

entry: [
    require.resolve( 'regenerator-runtime/runtime.js' ),

    // your entries...
]

它编译并消除错误,但我需要将它放在我的入口对象中,如下所示:

"entry": {
  "main": [
      "./src/main.ts",
      "./src/app/" + process.env.APP_NAME + "/main.ts"
    ],
    "polyfills": [
      "./src/polyfills.ts"
    ],
    "styles": ["./src/styles.scss"]
  },

当我尝试在"条目"下添加再生行作为自己的属性时,像

"entry": {
      "main": [
          "./src/main.ts",
          "./src/app/" + process.env.APP_NAME + "/main.ts"
        ],
      "regenerate": "require.resolve( 'regenerator-runtime/runtime.js' )",
        "polyfills": [
          "./src/polyfills.ts"
        ],
        "styles": ["./src/styles.scss"]
      }, 

它没有解决它。我试图把它放在一个像其他人一样的数组中,我试图删除require.resolve部分,我试图把它作为一个字符串放在" main&#下面#" main&# 34;财产,没有任何作用。我犯了同样的错误。

任何人都知道为什么?

0 个答案:

没有答案