midway icon indicating copy to clipboard operation
midway copied to clipboard

原有项目由cjs改为esm后typeorm的entity里相互关联实体会报错

Open ndpay opened this issue 2 years ago • 1 comments

  • Node Version: 18
  • Midway Version(Decorator/Core): 3.12.0
  • Component Name/Version:
  • Platform: Mac系统
  • Mini Showcase Repository:

编译watch的时候报错如下:

file:///Users/develop/www/web/dzpp/dzpp_server/dist/modules/hotel/entity/hotel.images.js:38 __metadata("design:type", HotelEntity) ^

ReferenceError: Cannot access 'HotelEntity' before initialization at file:///Users/develop/www/web/dzpp/dzpp_server/dist/modules/hotel/entity/hotel.images.js:38:31 at ModuleJob.run (node:internal/modules/esm/module_job:194:25)

在cjs没有报错!

ndpay avatar Sep 19 '23 02:09 ndpay

https://typeorm.io/#relations-in-esm-projects

rojer95 avatar Nov 07 '23 04:11 rojer95