1

jsconfig.json在我的 NextJS 项目中创建文件后,我的 VSCode 自动导入(使用控件 + 空格)不起作用。

这是我的json:

{
  "compilerOptions": {
    "baseUrl": "."
  },
  "include": ["."]
}

我正在使用下一个 10.2.3 和 vscode 1.57.1​​。如果我删除jsconfig.json文件,自动导入就可以了..

有人知道为什么吗?

4

4 回答 4

2

我认为您还需要添加扩展名。这是我的应用程序使用它的方式,并且我正确地获得了自动导入建议。

"baseUrl": ".",
"include": [
    "next-env.d.ts",
    "**/*.ts",
    "**/*.tsx"
  ],

于 2021-06-27T13:50:40.600 回答
2

有时当自动导入停止工作时,我会这样做command palette -> reload project并且它会被修复。请注意,“重新加载项目”不是“重新加载窗口”,它要快得多。

于 2021-06-27T19:07:21.487 回答
1

我从 vscode 更新到 1.57 版本后也遇到了同样的问题,我认为这是版本的问题,因为当我将其更改为 1.56 时,它可以正常工作。

于 2021-06-21T23:27:27.593 回答
0

如果您尝试自动导入 .js 文件,您需要将以下内容添加"**/*.js"到 tsconfig.json 文件中的包含数组中

于 2022-01-18T13:57:01.837 回答