vscode jest扩展无法正常工作

时间:2018-02-20 14:18:16

标签: visual-studio-code jestjs

我正在使用 VSCode 并安装扩展程序:" Jest "为了更好的开玩笑测试环境。

在扩展程序的说明中,我看到我们为Jest的命令获得了 漂亮的intellisense支持

问题:

  1. 我没有得到" Jest"底栏上的图标,表示分机无法正常工作。

  2. 我仍然没有得到智能手机的智能支持

  3. 我的问题:

    是否有人遇到此问题并找到正确配置的方法?

4 个答案:

答案 0 :(得分:1)

解决方案:

一旦我理解了我的文件夹结构是扩展无法正常工作的原因,我就开始使用VSCode的 工作区

说明:

使用 工作区 时,您可以在一个文件夹中拥有多个项目。 每个都将被视为根项目。 工作区允许您在同一个文件夹中拥有多个根项目(这实际上解决了我的问题)。

在未设置jest.config.js文件的情况下使用Jest时,您会将rootDir设为默认值(package.json所在的文件夹)。

P.S。

从我的经历到现在, vscode-jest扩展 不是那么稳定,仍然有一些错误。所以在我的情况下,我决定同时禁用它。

答案 1 :(得分:1)

强烈建议改用jest runner扩展名。

演示:

]

答案 2 :(得分:0)

我遇到了同样的问题。我刚刚在我的 monorepo 的根目录下放置了一个 jest.config.js 并且扩展名启动了。至少对我而言,问题在于它正在从根路径开始寻找该文件,但从未找到它。

答案 3 :(得分:-1)

这很容易,您只需要做的就是打开包含项目的文件夹,当您以简单的方式打开项目时,几乎所有有用的扩展程序都无法正常工作。所以 将项目保存在文件夹中,然后使用CTRL + O或在File-Tab中打开文件作为文件夹,然后在VS代码中选择所需的文件。 它将起作用。 祝你有美好的一天。