Intellisense无法找到命名空间

时间:2017-12-03 13:08:23

标签: typescript visual-studio-code intellisense

我正在使用VS代码1.18.1 使用typescript 2.4.2(工作区版本)

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

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

  1. 找不到命名空间“{namespace}”
  2. 'extends'子句的导出类''已经或正在使用私有名称''
  3. 命名空间是在我的typings文件夹中的一个文件中定义的,但只有当我使用/// <reference path="..." />到智能感知的d.ts文件时才会这样做。

    我无法在我的ts文件中使用/// <reference path="..." />

    有没有其他方法可以让intellisense在没有使用Triple-Slash指令的情况下工作?

1 个答案:

答案 0 :(得分:0)

  

有没有其他方法可以让intellisense在没有使用Triple-Slash指令的情况下工作?

使用tsconfig.json文件。

更多

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