VS Code Intellisense 找不到名为 'debug' 的函数

VS Code Intellisense can't find function called 'debug'

我正在做一个 Remix JS 项目,为了调试我必须导出一个名为 'debug' 的函数。

但是,由于某些原因 VSCode 的智能感知无法找到它。它提供了这个:

如果我输入从同一模块导出的另一个函数,它会发现它没有问题:

这是我从中导入的模块:


export function debug() {
    return;
}

export function hello() {
    return "hi";
}

我不知道为什么会这样... 如有任何帮助,我们将不胜感激!

好的,找到问题了。

您需要安装 @types/debug@types/react。 VS Code 不喜欢没有这些包的 .js 或 .jsx 项目。

我的 .jsconfig 需要如下所示:

{
    "compilerOptions": {
        "baseUrl": ".",
        "checkJs": true,
        "jsx": "react"
    },
    "exclude": [
        "public",
        "netlify"
    ]
}