Visual Studio Code Intellisense 打字稿不工作

新手上路,请多包涵

我已经尝试了很长时间,但无论我做什么,我似乎都无法让 Visual Studio Code intellisense 在打字稿的单个文件之外工作。这是在 Windows 和 Ubuntu 上。

我已经包含了一个 tsconfig.json 文件,但它在项目规模上仍然没有任何智能感知。

我当前的测试项目包含以下内容:

tsconfig.json:

 {
    "compilerOptions": {
        "module": "commonjs",
        "out": "test.js"
    },
    "files": [
        "test2.ts",
        "tester.ts"
    ]
}

任务.json:

 {
    "version": "0.1.0",
    "command": "tsc",
    "showOutput": "always",
    "windows": {
        "command": "tsc.exe"
    },
    "args": ["-p", "."],
    "problemMatcher": "$tsc"
}

测试2.ts:

 module test
{
    export class test2
    {

    }
}

测试人员.ts:

 module test
{
    export class tester
    {
        public testy: test2;
    }
}

在课堂上,测试器 test2 没有被 intellisense 接收到,即使我将其更改为 test.test2。向 test2 添加变量也无济于事。

有谁知道它为什么根本不起作用的任何可能原因?

原文由 ian.c 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 241
1 个回答

在我的例子中,我必须选择工作空间版本而不是 VSCode 版本的打字稿。

单击底部蓝色功能区中的版本号

在此处输入图像描述

并在顶部栏中出现的选项中选择工作空间版本

在此处输入图像描述

希望有所帮助。

原文由 Sujit Y. Kulkarni 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题