midwayjs中当有HasMany时,可能出现的错误:Error 74008 ReferenceError: Cannot access 'xxx' before initialization
全栈老韩
全栈工程师,擅长iOS App开发、前端(vue、react、nuxt、小程序&Taro)开发、Flutter、React Native、后端(midwayjs、golang、express、koa)开发、docker容器、seo优化等。
问题
Error 74008 ReferenceError: Cannot access 'xxx' before initialization ...
问题截图


这里有一些已有的issue,大家可以参考。
当有HasMany时,导致截图中的错误: https://github.com/sequelize/sequelize-typescript/issues/825
解决办法
在上面的截图中,定义的child的model中,可以对所属的model使用ReturnType的写法
parent: ReturnType<() => JobCategory>; // Awaited<JobCategory>;
发布于2024-02-05 02:58:30
浏览量388·
暂无评论,快来发表第一条评论吧