如何关闭TS2564检查
Little_YangYang

在编写TS类的时候,由于使用typeorm,在无constructor的实体类定义过程中,报错

1
TS2564: Property age has no initializer and is not definitely assigned in the constructor

在往常的情况下我就直接|undefine了,但是在orm的场景下我不确定是否可以使用,经检索,在tsconfig.json文件的compilerOptions中加入

1
"strictPropertyInitialization": false

即可关闭属性初始化检查

参考链接
https://github.com/Microsoft/TypeScript-Vue-Starter/issues/36#issuecomment-371663036