添加绝对导入后VSCode自动导入中断(NextJS+;Typescript项目)
我最近正在处理的一个NextJS项目变得复杂,一些文件导入路径看起来非常混乱,即,添加绝对导入后VSCode自动导入中断(NextJS+;Typescript项目),typescript,visual-studio-code,vscode-settings,auto-import,Typescript,Visual Studio Code,Vscode Settings,Auto Import,我最近正在处理的一个NextJS项目变得复杂,一些文件导入路径看起来非常混乱,即,import{AuthHelper}from'../../../../lib/auth 我决定用它来解决这个问题,所以我的导入现在看起来像是从'@/lib/auth'导入{AuthHelper} 自从更改我的tsconfig以来,自动导入已经破坏了我的VSCode和nvim设置 { “编译器选项”:{ “baseUrl”:“/”, “路径”:{ "@/*": ["./*"] }, “目标”:“es5”, “lib”
import{AuthHelper}from'../../../../lib/auth
我决定用它来解决这个问题,所以我的导入现在看起来像是从'@/lib/auth'导入{AuthHelper}
自从更改我的tsconfig
以来,自动导入已经破坏了我的VSCode
和nvim
设置
{
“编译器选项”:{
“baseUrl”:“/”,
“路径”:{
"@/*": ["./*"]
},
“目标”:“es5”,
“lib”:[
“dom”,
“dom.iterable”,
“下一步”
],
“allowJs”:正确,
“skipLibCheck”:正确,
“严”:假,
“noUnusedLocals”:正确,
“noUnusedParameters”:正确,
“严格检查”:正确,
“noImplicitAny”:没错,
“ForceConsistentCasingFileNames”:true,
“noEmit”:没错,
“esModuleInterop”:正确,
“模块”:“esnext”,
“moduleResolution”:“节点”,
“resolveJsonModule”:true,
“隔离模块”:正确,
“jsx”:“保留”
},
“包括”:[
“下一个环境尽职调查”,
“***.ts”,
“***.tsx”
],
“排除”:[
“节点_模块”
]
}
我已尝试将“typescript.preferences.importModuleSpecifier”:“非相对的”
更改为非相对的
和自动
,但自动导入仍然不起作用
我还遗漏了什么吗?你知道发生了什么吗?有同样的问题