我正在使用VSCode并安装了扩展:“ Jest ”以获得更好的玩笑测试环境。
在扩展的说明中,我看到我们为 Jest 的命令提供了很好的智能感知支持。
我没有在底部栏上看到“Jest”图标,这意味着 ext 无法正常工作。
我仍然没有得到对 jest 命令的智能感知支持
有没有人遇到过这个问题并找到正确配置它的方法?
我在调试笑话测试时遇到了麻烦。也许我先介绍一下我的设置:
root-dir
test
sample.spec.ts
jest.config.js
package.json
tsconfig.json
Run Code Online (Sandbox Code Playgroud)
内容sample.spec.ts:
describe('Sample', () => {
it.concurrent('App', async () => {
expect(true).toEqual(true); // here the breakpoint is set
});
Run Code Online (Sandbox Code Playgroud)
});
所以这里没有什么需要调试的。我在 VS Code 中安装了Jest Runner扩展。
但是,当我“单击”正上方的“调试”按钮时it,调试器启动,但显示异常:
Exception has occurred: Error: Cannot find module 'jest-environment-<path-to-my-root-dir>\node_modules\jest-environment-node\build\index.js/package.json' from '<path-to-my-root-dir>'e
Run Code Online (Sandbox Code Playgroud)
那里有什么问题呢?在node_modules目录中,jest-environment-node有 。异常的路径不正确,因此找不到package.json. 但这件事我无法影响!
我感谢您的帮助!
向大家致以亲切的问候!