我直接用官方示例操作的,官方文档链接
结果如图
[upl-image-preview uuid=930f4a0f-1903-4c13-916e-3883a2c029f9 url=https://cn-nb1.rains3.com/3rcd/2023-11-30/1701357236-488666-01.jpg fullscreen_uri=https://cn-nb1.rains3.com/3rcd/2023-11-30/1701357236-488666-01.jpg]
question_categories_category这张表是空的。用了两台电脑试了都是这样,不清楚什么情况。
我在google上查了一下,好像是弃用了这个功能吗?不过文档咋没删除这部分内容呢……?
【非课程】:TypeOrm的懒加载问题
- 已编辑
ver 我试下来应该是 es 版本的问题,我使用 es5 和 es6 懒加载就没问题,使用 esnext 就有问题,你把 ts.config.json 修改如下
{
"compilerOptions": {
"lib": ["esnext", "es6"],
"target": "es6",
"module": "CommonJS",
"moduleResolution": "Node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
// "strict": true,
"esModuleInterop": true,
"alwaysStrict": true,
"pretty": true,
"allowJs": true,
}
}
这个问题挺奇怪的,如果有兴趣可以去 typeorm 的官方提 issue 问一下
- 用官方
typeorm init
(https://typeorm.io/#quick-start) 命令生成的示例项目懒加载可用,而你给的代码示例懒加载示例不正常,然后对比一下两个项目的不同点,再排查可能造成问题的不同点 - lib 里面的 esnext 不影响,是 target 项选用的 es 版本造成的,lib 一般配置可用的 es 版本(具体看官网 https://www.typescriptlang.org/tsconfig#lib)
- 目前在课程里面基本没有使用,我接触的实际项目比较少,在 goflash 里面好像也没地方用