NodeJs 和 Typescript:开发模式不识别自定义类型

NodeJs and Typescript: development mode does not recognize custom types

错误是当我 运行 使用 Nodemon 时,由于我的自定义类型,处于开发模式的服务器向我发送以下错误:

属性 'returnTo' 在类型 'Session & Partial' 上不存在。

Error: Property 'returnTo' does not exist on type 'Session & Partial

此文件名为 express-session-types.d.ts 并具有以下代码:

express-session-types.d.ts file

我的tsconfig.json如下:

tsconfig.json

我的 package.json 脚本: My package.json scripts

我想出的解决方案是强制将类型导入我的 server.ts 文件或项目启动文件,如下所示:

import * as sessionTypes from './types/express-session-types';

其中 express-session-types 是我的扩展名为 .d.ts 的模块文件,其中声明了 属性。