在NextJS项目中创建jsconfig.json
文件后,我的VSCode自动导入(使用控件+空间(无法工作。
这是我的json:
{
"compilerOptions": {
"baseUrl": "."
},
"include": ["."]
}
我使用的是next 10.2.3和vscode 1.57.1。如果我删除jsconfig.json
文件,自动导入就可以了。。
有人知道为什么?
我认为您还需要添加扩展。以下是我的应用程序如何使用它,并且我正确地获得了自动导入建议。
"baseUrl": ".",
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
],
有时当自动导入停止工作时,我会执行command palette -> reload project
,它会被修复。注意,";重新加载项目";不是";重新加载窗口";,它要快得多。
在从vscode更新到1.57版本后,我遇到了同样的问题,我认为这是版本中的问题,因为当我将其更改为1.56时,它可以正常工作。
如果您尝试自动导入.js文件,则需要将以下内容添加到tsconfig.json文件中的include数组中:"**/*.js"