Visual Studio Code不再解析隐式索引文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio Code不再解析隐式索引文件?相关的知识,希望对你有一定的参考价值。

我的VS代码编辑器已停止解析隐式index.js文件。

所以,例如。如果我输入import { } from './utils';并将光标放在括号之间并点击CTRL + SPACE,我就不会从./utils/index.js文件的导出中获得智能感知。但是,如果你添加index,像import { } from './utils/index';我做。它用于没有索引的工作,但现在它没有。

任何人都知道这是一个错误,一个“功能”,还是一个设置?也许我搞砸了什么?

我注意到版本1.24.0中的这个更改我认为,现在我运行1.28.2但仍然有同样的问题。

答案

这么典型!几个月来我一直试图以不同的方式解决这个问题。但就在发布之后,我碰巧在我的jsconfig.json文件中进行了更改,我找到了compilerOptions.moduleResolution设置。将其更改为"node"解决了问题...

那是;

{
    "compilerOptions": {
        "moduleResolution": "node"
    }
}

以上是关于Visual Studio Code不再解析隐式索引文件?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code 的 launch.json 解析

Visual Studio Code 中 TypeScript 文件中的绝对模块路径解析

无法使用 Visual Studio Code 中的自定义库解析导入

如何配置 Visual Studio Code 以解析 AWS Lambda 层的输入路径 (javascript)

我电脑的visual studio code 运行不了c++?

适用于 Python 的 Visual Studio Code 缩进