【问题标题】:VS Code No Quick Fix for Generating TypeScript Interface MethodsVS Code 没有生成 TypeScript 接口方法的快速修复
【发布时间】:2020-10-23 15:56:38
【问题描述】:

在今天之前,我能够使用快速修复 选项在实现给定接口的类上生成方法。我将简单地开始类定义;类似:

export default class MyService extends BaseService implements IMyService {

}

然后我会将鼠标悬停在类名上(即MyService)。

类名下会有一条红色波浪线,因为接口的成员(即IMyService)尚未实现。悬停片刻后,会弹出快速修复菜单,我可以选择一个选项来生成成员。

今天,一切都像以前一样工作,除了快速修复菜单弹出时它指出:没有可用的快速修复,即使它指出了应该添加到类中以进行更正的成员错误。

我已禁用所有插件并重新启动应用程序,但问题仍然存在。

我目前使用的界面由 4 个必需方法组成。我的类扩展的基类没有与接口冲突的成员,当我删除extends 子句时问题仍然存在。

我该如何解决这个问题?有什么我正在做的事情导致这个吗?

【问题讨论】:

    标签: typescript visual-studio-code ide code-generation


    【解决方案1】:

    缺少依赖项

    问题是,我的界面需要 express 包中的 RequestResponse 模块。一旦我将它们导入到类文件中,我就可以使用快速修复

    import { Request, Response } from 'express';
    

    【讨论】:

      猜你喜欢
      • 2019-09-24
      • 2019-07-19
      • 2021-08-13
      • 2017-11-26
      • 2015-11-02
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多