我想使用上一个答案和jest 文档node --debug-brk
中描述的功能在基于 npm/yarn 1 的项目中进行调试,但在基于 Yarn 2/PnP(即插即用)的项目中不存在,因此这些说明不会为我工作。node_modules/
在 yarn 2 of中访问二进制文件的常用方法是yarn run --inspect-brk jest --runInBand
从终端启动调试会话,但是当通过 连接到 Chrome 的远程目标检查器时chrome://inspect
,我们会收到一条错误消息,提示无法连接到 jest.js 二进制文件,因为它是一条路径到一个.zip
文件。
Uncaught Error: Cannot find module '/Users/MY_USERNAME/PATH_TO_MY_PROJECT/.yarn/cache/jest-npm-24.9.0-8ddb425e99-2.zip/node_modules/jest/bin/jest.js
在不降级到 Yarn 1 的情况下有哪些解决方法?