Replies: 1 comment
|
从报错看,Node 是在直接按 ESM 去加载带 @Entity()
^
SyntaxError: Invalid or unexpected token这通常不是 TypeORM 本身初始化失败,而是实体文件没有经过 TypeScript 编译/转换就被 Node 直接 import 了。Node 24 的 strip types 也不能处理 Midway/TypeORM 这类 legacy decorator 语法,所以会在 建议先按下面方向检查:
可以贴一下你的 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Describe the problem(描述问题)
@entity()
^
SyntaxError: Invalid or unexpected token
at compileSourceTextModule (node:internal/modules/esm/utils:318:16)
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:99:18)
at ModuleLoader. (node:internal/modules/esm/translators:641:10)
at #translate (node:internal/modules/esm/loader:473:20)
at afterLoad (node:internal/modules/esm/loader:529:29)
at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:534:12)
at #getOrCreateModuleJobAfterResolve (node:internal/modules/esm/loader:577:36)
at afterResolve (node:internal/modules/esm/loader:625:52)
at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:631:12)
at onImport.tracePromise.proto (node:internal/modules/esm/loader:650:32)
Node.js v24.14.1
Midway Versions(Midway 版本)
4.0.2
All reactions