小编dmi*_*eev的帖子

如何禁用 VS Code 自动重命名标签/HTML 镜像功能?

我希望能够轻松地一起编辑 HTML 标签。在我看来,这在当今是一件很容易实现的事情,所以我安装了这个auto-rename-tag 扩展,结果它对我没有用:而不是帮助我编辑 html/jsx 代码,它破坏了一切,我必须撤消它所做的事情并尝试编辑该事物以避免触发它。

这里的合乎逻辑的事情显然是从我的系统中删除这个扩展。然而,这里唯一的问题是我似乎无法做到这一点 - 我已经卸载了它,甚至重新安装了 VS Code,尝试了 VS Code Insiders,但它仍然启用:

在行动

现在是内置的吗?如何禁用它?

VSCode 版本:1.41.0,提交 9579eda04fdb3a9bba2750f15193e5fafe16b959

visual-studio-code

25
推荐指数
1
解决办法
7708
查看次数

在新的 AWS-SDK.js V3 中使用什么来代替 new CognitoIdentityCredentials() ?

因此,我将我的项目迁移到新的 AWS-SDK V3,因为它具有模块化功能。然而,我似乎不知道该使用什么来代替CognitoIdentityCredentials新的 API。V2 的代码如下所示:

    const credentials = new CognitoIdentityCredentials(
      {
        IdentityPoolId: config.get("IdentityPoolId"),
        Storage: config,
        Logins: {
          [...]: idToken,
        },
      },
      {
        region: config.get("awsregion"),
      },
    );
    if (credentials.needsRefresh()) {
      ...
    }
Run Code Online (Sandbox Code Playgroud)

CognitoIdentityCredentials尝试在 V3 的github repo中查找,但我唯一发现的是该fromCognitoIdentity函数似乎没有类似的参数。V3 的文档令人困惑并且包含错​​误并且根本没有帮助。您能否为我提供一个工作流程,该工作流程可以实现与 V2 版本相同的功能,但使用新的 API?

javascript amazon-web-services aws-sdk aws-sdk-js

6
推荐指数
1
解决办法
1778
查看次数

如何以编程方式定义递归 GraphQL 类型?

举例来说,我想使用 GraphQL JavaScript 接口定义一个典型的论坛消息类型:

import {
  GraphQLString,
  GraphQLObjectType,
} from 'graphql';

const MessageType = new GraphQLObjectType({
  name: 'Message',
  fields: {
    text: { type: GraphQLString },
    comments: new GraphQLList(MessageType),
  },
});
Run Code Online (Sandbox Code Playgroud)

JavaScript 编译器(好吧,解释器)会抱怨这一点。它会这么说MessageType is undefined

我们都知道可以使用 GraphQL 语言定义这样的类型:

type Message {
    text: String
    comments: [Message]
}
Run Code Online (Sandbox Code Playgroud)

如何使用 GraphQL 纯 JavaScript 接口定义这样的类型?

javascript graphql

1
推荐指数
1
解决办法
1914
查看次数