Intellisense 找不到命名空间

问题描述 投票:0回答:1

我使用 VS 代码 1.18.1 使用 Typescript 2.4.2(工作区版本)

在我的 tsconfig 文件中,我将 include 属性设置为指向我的typings 文件夹,其中有几个带有命名空间的 d.ts 文件

当尝试在 VSCode 中使用命名空间时,我收到以下消息:

  1. 找不到命名空间“{namespace}”
  2. 导出类 '' 的'extends' 子句具有或正在使用私有名称 ''

命名空间是在我的打字文件夹中的一个文件中定义的,但只有当我对 d.ts 文件使用

/// <reference path="..." />
时,智能感知才会起作用。

我无法在我的 ts 文件中使用

/// <reference path="..." />

有没有其他方法可以让智能感知在不使用三斜杠指令的情况下工作?

typescript visual-studio-code intellisense
1个回答
-3
投票

有没有其他方法可以让智能感知在不使用三斜杠指令的情况下工作?

使用 tsconfig.json 文件。

更多

有关编译上下文的文档:https://basarat.gitbook.io/typescript/project/compilation-context又名所有“哪些文件”的根。

© www.soinside.com 2019 - 2024. All rights reserved.