You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NestJS编译警告咨询:cSpell与Response类型报错

两个NestJS代码警告的原因解析

1. "nestjs": Unknown word.cSpell 拼写警告

这是cSpell(代码拼写检查工具)的提示,它的默认词典里没有收录“nestjs”这个技术名词,所以把它判定为拼写错误。cSpell会扫描代码里的字符串、注释等内容,遇到不在内置词典里的词就会抛出这类警告,和代码逻辑本身无关。

2. Property 'status' does not exist on type 'Response<any, Record<string, any>>' 类型警告

这个问题和TypeScript的类型定义匹配有关,常见原因有三个:

  • 未安装Express的类型定义包@types/express,NestJS底层基于Express,TypeScript需要这个包来识别Express Response对象的status、send等专属方法。
  • 代码中导入的Response类型不是Express的,比如误导入了Fetch API的Response(浏览器或Node.js原生Fetch的Response对象没有status、send方法),导致类型不匹配。
  • 使用NestJS的@Res()装饰器时,没有正确指定关联类型,TypeScript无法识别当前实例是Express的Response对象。

内容的提问来源于stack exchange,提问作者SRed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 08:17:02