我正在使用 VSCode 并安装扩展程序:" Jest "为了更好的开玩笑测试环境。
在扩展程序的说明中,我看到我们为Jest的命令获得了 漂亮的intellisense支持 。
我没有得到" Jest"底栏上的图标,表示分机无法正常工作。
我仍然没有得到智能手机的智能支持
是否有人遇到此问题并找到正确配置的方法?
答案 0 :(得分:1)
一旦我理解了我的文件夹结构是扩展无法正常工作的原因,我就开始使用VSCode的 工作区 。
使用 工作区 时,您可以在一个文件夹中拥有多个项目。 每个都将被视为根项目。 工作区允许您在同一个文件夹中拥有多个根项目(这实际上解决了我的问题)。
在未设置jest.config.js
文件的情况下使用Jest时,您会将rootDir
设为默认值(package.json
所在的文件夹)。
从我的经历到现在, vscode-jest扩展 不是那么稳定,仍然有一些错误。所以在我的情况下,我决定同时禁用它。
答案 1 :(得分:1)
答案 2 :(得分:0)
我遇到了同样的问题。我刚刚在我的 monorepo 的根目录下放置了一个 jest.config.js
并且扩展名启动了。至少对我而言,问题在于它正在从根路径开始寻找该文件,但从未找到它。
答案 3 :(得分:-1)
这很容易,您只需要做的就是打开包含项目的文件夹,当您以简单的方式打开项目时,几乎所有有用的扩展程序都无法正常工作。所以 将项目保存在文件夹中,然后使用CTRL + O或在File-Tab中打开文件作为文件夹,然后在VS代码中选择所需的文件。 它将起作用。 祝你有美好的一天。