typescript - 打字稿不加载合并的声明
问题描述
升级 typescript 和 express-session 后,tsc 正在加载自定义类型定义存根。
即使我在这里合并了类型声明,我也会收到此错误
./typing-stubs
我也在 tsconfig.json中添加了
"typeRoots": [
"./typing-stubs",
"./node_modules/@types"
],
问题是,类型合并express
是加载但不是express-session
解决方案
我刚刚从快递团队那里得到了关于这个问题的答案
声明的接口从@types/express-session 1.17.0 → 1.17.1req.session
更改为SessionData
。Session
你可以在这里看到https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-session
所以修复是
declare module "express-session" {
interface Session {
user: string;
}
}
推荐阅读
- jdbc - solr dataimport jdbc 多列到一个字段
- sql - 如何使用 SQL 根据来自其他两个表的信息查找不在表中的记录?
- python - 使用 Python 字典将用户输入从值更改为键
- machine-learning - Deep Conv Model 参数个数
- angular - Typescript/Angular:静态类引用作为函数参数
- r - is.na() 或任何替代方法都不会获取 NA 值
- rest - 如何使用隔离的前端托管多服务解决方案
- sapui5 - 为什么不显示选择字段?
- reactjs - 反应 useState 与原始变量
- python-3.x - 如何从形状张量 (?,1152,8) 中可视化图像?