如何关闭TS2564检查
在编写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