我的 tsconfig 设置了缩短的路径,例如:
"paths": { "$lib/*": ["src/lib/*"], ... }
当我开始输入一个导入时,它会正确地建议缩短的路径,就像这个截图中的那样(建议
$lib/stores/ErrorStore
):
但是当我按下回车键时,打印的实际文本缺少
$lib
:
打印的路径是
/stores/ErrorStore
,导致我手动更新自动完成的文本。
有谁知道如何解决这个问题或我可以在哪里进行故障排除?
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"$lib/*": ["./src/lib/*"]
}
}
}
确保你有一个 basePath 属性设置。尝试在“src/lib/*”之前添加“./”。您是否默认导出了“errorMessageStore”?
我假设你在 vscode 上,尝试通过 CTRL+SHIFT+P 重启 ts 服务器并输入“restart ts server”。