Reactjs 终端错误中的Jest调试-缺少目录

Reactjs 终端错误中的Jest调试-缺少目录,reactjs,react-native,jestjs,automated-tests,Reactjs,React Native,Jestjs,Automated Tests,我是学习和编写测试用例的初学者。 正在尝试调试测试文件,以便在终端中尝试在jest文档之后运行以下命令 它给出了一个如下所示的错误 C:\Users\Documents\Jest\JestApp>node --inspect-brk node_modules/.bin/jest --runInBand Debugger listening on ws://127.0.0.1:9229/428f8d8b-f9f9-45f3-8961-f3cba283d0df For help, see:

我是学习和编写测试用例的初学者。 正在尝试调试测试文件,以便在终端中尝试在jest文档之后运行以下命令

它给出了一个如下所示的错误

C:\Users\Documents\Jest\JestApp>node --inspect-brk node_modules/.bin/jest --runInBand
Debugger listening on ws://127.0.0.1:9229/428f8d8b-f9f9-45f3-8961-f3cba283d0df
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
Waiting for the debugger to disconnect...
C:\Users\Documents\Jest\JestApp\node_modules\.bin\jest:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
?[90m    at Module._compile (internal/modules/cjs/loader.js:891:18)?[39m
?[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)?[39m
?[90m    at Module.load (internal/modules/cjs/loader.js:811:32)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:723:14)?[39m
?[90m    at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)?[39m
?[90m    at internal/main/run_main_module.js:17:11?[39m
如何解决上述错误并在chrome for Windows中成功调试测试文件。 请逐步发布调试测试用例的步骤

首先帮我解决这个错误,
并进一步在测试文件下,在testcase内部添加了调试器;但调试模式不会在中弹出chrome://inspect 在节点的DevTools下。bin包含可执行(二进制)文件
node\u modules/.bin/jest
不是有效的JavaScript,而是shell脚本,这将导致语法错误

应改为执行Jest条目脚本:

node --inspect-brk node_modules/jest/bin/jest.js --runInBand 

node_modules/.bin
包含可执行(二进制)文件
node\u modules/.bin/jest
不是有效的JavaScript,而是shell脚本,这将导致语法错误

应改为执行Jest条目脚本:

node --inspect-brk node_modules/jest/bin/jest.js --runInBand 
在Windows机器中-

node --inspect-brk ./node_modules/jest/bin/jest.js` --runInBand 
或者在其他操作系统上-

node --inspect-brk node_modules/.bin/jest --runInBand
根据文件。 谢谢您在Windows机器中使用

-

node --inspect-brk ./node_modules/jest/bin/jest.js` --runInBand 
或者在其他操作系统上-

node --inspect-brk node_modules/.bin/jest --runInBand
根据文件。
谢谢

调试器仍无法在中工作chrome://inspect 专用开发工具node——检查brk node_modules/jest/bin/jest.js——在ws://127.0.0.1:9229/ab651461-dfe8-4528-8a07-484a4be5db7b上运行带式调试器以获取帮助,请参阅:在测试文件之后添加了调试器;行,但仍无法进行调试。有什么问题吗?没有,没错。打开chrome://inspect/#devices 然后继续调试。在中描述了该过程,在这一点上它不是专门用来开玩笑的。@Estus Flask,屏幕上的提示至少不会发生任何事情,我在测试用例中编写了调试器,但在节点调试器窗口中未收到任何提示。调试器仍无法在中工作chrome://inspect 专用开发工具节点——检查brk节点_模块/jest/bin/jest.js——运行带式调试器,在ws://127.0.0.1:9229/ab651461-dfe8-4528-8a07-484a4be5db7b上侦听帮助,请参阅:在此之后,在测试文件下添加了调试器;行,但仍无法进行调试。有什么问题吗?没有,没错。打开chrome://inspect/#devices 然后继续调试。该过程在中进行了描述,目前还不是专门用来开玩笑的。@Estus Flask,屏幕上的提示至少不会发生任何事情,我在测试用例中编写了调试器,但在节点调试器窗口中没有收到任何提示。