【发布时间】:2022-01-18 11:44:05
【问题描述】:
我在 node.js (+Express) 后端工作,我正在尝试在不使用 Typescript 的情况下使用 Mikro-orm。
我遵循 this project 作为参考 + Mikro-orm 文档,但我不断收到此错误:
MetadataError: Only abstract entities were discovered, maybe you forgot to use @Entity() decorator?
有没有办法避免使用 Typescript 的装饰器?或者更好的问题是是否可以在纯 JS 项目中使用 Mikro-orm?
配置文件mikro-orm.config.js如下:
module.exports = {
entities: [EntityX, EntitiyZ],
type: 'mysql',
dbName: 'example',
highlighter: new SqlHighlighter(),
debug: true
};
我安装的版本是:
"@mikro-orm/core": "^4.5.10",
"@mikro-orm/mysql": "^4.5.10"
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
请提供您的实体代码,因为与它们相关的问题。
标签: javascript node.js mikro-orm