ERROR Failed to compile with 1 error 16:48:14
error in ./node_modules/md-editor-v3/node_modules/lru-cache/dist/mjs/index.js
Syntax Error: D:\Codes\Java\big-event\web\big-event\node_modules\md-editor-v3\node_modules\lru-cache\dist\mjs\index.js: Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.
354 | return this.#keyMap.has(key) ? Infinity : 0;
355 | }
> 356 | #initializeTTLTracking() {
| ^
357 | const ttls = new ZeroArray(this.#max);
358 | const starts = new ZeroArray(this.#max);
359 | this.#ttls = ttls;
at transformFile.next (<anonymous>)
at run.next (<anonymous>)
at transform.next (<anonymous>)
ERROR in ./node_modules/md-editor-v3/node_modules/lru-cache/dist/mjs/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: D:\Codes\Java\big-event\web\big-event\node_modules\md-editor-v3\node_modules\lru-cache\dist\mjs\index.js: Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.
354 | return this.#keyMap.has(key) ? Infinity : 0;
355 | }
> 356 | #initializeTTLTracking() {
| ^
357 | const ttls = new ZeroArray(this.#max);
358 | const starts = new ZeroArray(this.#max);
359 | this.#ttls = ttls;
at File.buildCodeFrameError (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\core\lib\transformation\file\file.js:205:12)
at NodePath.buildCodeFrameError (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\path\index.js:98:21)
at shouldTransform (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\helper-create-class-features-plugin\lib\features.js:108:29)
at PluginPass.Class (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\helper-create-class-features-plugin\lib\index.js:101:44)
at newFn (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\visitors.js:160:14)
at NodePath._call (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\path\context.js:46:20)
at NodePath.call (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\path\context.js:36:17)
at NodePath.visit (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\path\context.js:82:31)
at TraversalContext.visitQueue (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:86:16)
at TraversalContext.visitSingle (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:65:19)
at TraversalContext.visit (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:109:19)
at traverseNode (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\traverse-node.js:22:17)
at NodePath.visit (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\path\context.js:88:52)
at TraversalContext.visitQueue (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:86:16)
at TraversalContext.visitMultiple (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:61:17)
at TraversalContext.visit (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:107:19)
at traverseNode (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\traverse-node.js:22:17)
at NodePath.visit (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\path\context.js:88:52)
at TraversalContext.visitQueue (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:86:16)
at TraversalContext.visitSingle (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:65:19)
at TraversalContext.visit (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\context.js:109:19)
at traverseNode (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\traverse-node.js:22:17)
at traverse (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\traverse\lib\index.js:52:34)
at transformFile (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\core\lib\transformation\index.js:82:31)
at transformFile.next (<anonymous>)
at run (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\core\lib\transformation\index.js:24:12)
at run.next (<anonymous>)
at transform (D:\Codes\Java\big-event\web\big-event\node_modules\@babel\core\lib\transform.js:22:33)
at transform.next (<anonymous>)
at step (D:\Codes\Java\big-event\web\big-event\node_modules\gensync\index.js:261:32)
at D:\Codes\Java\big-event\web\big-event\node_modules\gensync\index.js:273:13
at async.call.result.err.err (D:\Codes\Java\big-event\web\big-event\node_modules\gensync\index.js:223:11)
@ ./node_modules/md-editor-v3/lib/es/index.mjs 29:0-19
@ ./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/article/ArticleManage.vue?vue&type=script&setup=true&lang=js 5:0-40 122:15-23
@ ./src/views/article/ArticleManage.vue?vue&type=script&setup=true&lang=js 1:0-222 1:0-222 1:223-434 1:223-434
@ ./src/views/article/ArticleManage.vue 2:0-75 3:0-70 3:0-70 8:49-55
@ ./src/router/index.js 5:0-62 24:15-28
@ ./src/main.js 5:0-30 17:8-14
webpack compiled with 1 error
报错详情就是这样的
主要问题:
Syntax Error: D:\Codes\Java\big-event\web\big-event\node_modules\md-editor-v3\node_modules\lru-cache\dist\mjs\index.js: Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.