小编Lan*_*eti的帖子

我想使用 typescript 将 mikroConfig 初始化为 MikroORM,但我收到此错误消息

错误信息:

'{ readonly entity: readonly [typeof Post]; 只读数据库名称:“lireddit”;只读类型:“postgresql”;只读调试:布尔值;}' 不可分配给类型为 'Configuration<IDatabaseDriver> | 的参数 选项<IDatabaseDriver> | 不明确的'。类型 '{ readonly entity: readonly [typeof Post]; 只读数据库名称:“lireddit”;只读类型:“postgresql”;只读调试:布尔值;}' 不可分配给类型 'Options<IDatabaseDriver>'。类型 '{ readonly entity: readonly [typeof Post]; 只读数据库名称:“lireddit”;只读类型:“postgresql”;只读调试:布尔值;}' 不可分配给类型 'Partial<MikroORMOptions<IDatabaseDriver>>'。财产“实体”的类型是不兼容的。

index.ts:

import { MikroORM } from '@mikro-orm/core';
import { __prod__ } from './constants';
import { Post } from './entities/Post';
import mikroConfig from './mikro-orm.config';

const main = async() => {
    const orm = await MikroORM.init(mikroConfig);
    const post = orm.em.create(Post, {title:'ez az els? posztom hehe'})
    await orm.em.persistAndFlush(post)
}

main().catch((err) …
Run Code Online (Sandbox Code Playgroud)

typescript typescript-typings mikro-orm

2
推荐指数
1
解决办法
330
查看次数

标签 统计

mikro-orm ×1

typescript ×1

typescript-typings ×1