VS 代码建议正确但自动完成不正确

问题描述 投票:0回答:1

我的 tsconfig 设置了缩短的路径,例如:

"paths": { "$lib/*": ["src/lib/*"], ... }

当我开始输入一个导入时,它会正确地建议缩短的路径,就像这个截图中的那样(建议

$lib/stores/ErrorStore
):

但是当我按下回车键时,打印的实际文本缺少

$lib

打印的路径是

/stores/ErrorStore
,导致我手动更新自动完成的文本。

有谁知道如何解决这个问题或我可以在哪里进行故障排除?

typescript tsconfig
1个回答
0
投票
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "$lib/*": ["./src/lib/*"]
    }
  }
}

确保你有一个 basePath 属性设置。尝试在“src/lib/*”之前添加“./”。您是否默认导出了“errorMessageStore”?

我假设你在 vscode 上,尝试通过 CTRL+SHIFT+P 重启 ts 服务器并输入“restart ts server”。

© www.soinside.com 2019 - 2024. All rights reserved.