如何配置 VSCode 以提供 vitest 自动导入?

use*_*686 7 unit-testing visual-studio-code vitest

在 VSCode 中,我有一个非常小的项目,安装了 vite 和 vitest。使用 vitest,与 jasmine 或 jest 不同,您需要显式导入describeit等符号expect

不幸的是,VS Code 甚至不提供自动导入 ( cmd+ .):

按 cmd+ 后的 VSCode。

如果重要的话,我安装了 Vitest 扩展(VSCode 不是我的主要 IDE,所以我可能会丢失一些东西)。

如何配置我的环境以便轻松导入这些函数?

小智 1

为 Vitest 设置自动导入可能会有所帮助。尝试执行以下操作

\n
    \n
  • 打开 VSCode 设置
  • \n
  • 在搜索栏中搜索“自动导入”
  • \n
  • 向下滚动到“JavaScript \xe2\x80\xba 自动导入:自定义”部分,然后单击“在 settings.json 中编辑”。
  • \n
  • 添加以下配置:
  • \n
\n
\n

"javascript.suggest.autoImports": true,
\n"javascript.preferences.importModuleSpecifier": "相对",\n"javascript.preferences.importModuleSpecifiers": {\n"@vitest": "./node_modules/vitest/src ” }

\n
\n
    \n
  • 保存并重启vscode
  • \n
\n