我正在尝试从源代码构建 CKEditor 5 Balloon Editor,而不是使用现有构建。
我得到的错误是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”属性下,但没有任何效果。我犯了同样的错误。
有谁知道为什么?