1、@/对应目录下,刚好也有一个jsconfig.json文件,存在多个jsconfig.json文件,所以跳转不生效。
2、vscode eslint和vetur插件有bug,uninstall所有vscode插件,重新打开所有vscode后,再重新install;
3、jsconfig.json文件配置有问题;
4、通常是最小化配置和内容,来排查问题,可能是这个项目或者目录,无法跳转@别名对应路径,也可能是.vue文件或.js文件无法跳转,通常是找不到difinition所以无法跳转。也可以测试最少插件,或者最少文件目录的情况。
{
"compilerOptions": {
"baseUrl": ".", // 这代表相对于此文件的位置
"paths": {
"@/*": ["src/*"] // 这代表 src 目录下所有文件可以用 @ 来引用
}
}
}