VSCode 在 NextJS 中使用绝对导入后自动导入不工作
VSCode autoimport not working after using absolute imports in NextJS
在我的 NextJS 项目中创建 jsconfig.json
文件后,我的 VSCode 自动导入(使用控件 + space)无法正常工作。
这是我的 json:
{
"compilerOptions": {
"baseUrl": "."
},
"include": ["."]
}
我正在使用下一个 10.2.3 和 vscode 1.57.1。如果我删除 jsconfig.json
文件,自动导入工作正常..
有人知道为什么吗?
我从vscode更新到1.57版本后遇到了同样的问题,我认为这是版本问题,因为当我将其更改为1.56时它可以正常工作。
我认为您还需要添加扩展程序。
以下是我的应用程序的使用方式,我正在正确获取自动导入建议。
"baseUrl": ".",
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
],
有时当自动导入停止工作时,我会 command palette -> reload project
并且它会被修复。请注意,“重新加载项目”不是“重新加载window”,它要快得多。
如果您尝试自动导入 .js 文件,您需要将此添加:"**/*.js"
到 tsconfig.json 文件
中的包含数组
在我的 NextJS 项目中创建 jsconfig.json
文件后,我的 VSCode 自动导入(使用控件 + space)无法正常工作。
这是我的 json:
{
"compilerOptions": {
"baseUrl": "."
},
"include": ["."]
}
我正在使用下一个 10.2.3 和 vscode 1.57.1。如果我删除 jsconfig.json
文件,自动导入工作正常..
有人知道为什么吗?
我从vscode更新到1.57版本后遇到了同样的问题,我认为这是版本问题,因为当我将其更改为1.56时它可以正常工作。
我认为您还需要添加扩展程序。 以下是我的应用程序的使用方式,我正在正确获取自动导入建议。
"baseUrl": ".",
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
],
有时当自动导入停止工作时,我会 command palette -> reload project
并且它会被修复。请注意,“重新加载项目”不是“重新加载window”,它要快得多。
如果您尝试自动导入 .js 文件,您需要将此添加:"**/*.js"
到 tsconfig.json 文件