1

我正在尝试从源代码构建 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"]
  },

当我尝试将 regenerate 行添加为“条目”下的自己的属性时,例如

"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”属性下,但没有任何效果。我犯了同样的错误。

有谁知道为什么?

4

0 回答 0