我目前正在尝试为 Visual Studio 项目设置 Jest,并且我想使用 Visual Studio 的 npm Task Runner 来运行npm test
脚本。当我通过任务运行器运行测试时,出现此错误:
internal/process/stdio.js:82
throw new Error('Implement me. Unknown stdin file type!');
^
Error: Implement me. Unknown stdin file type!
at process.getStdin [as stdin] (internal/process/stdio.js:82:15)
at Object.<anonymous> (C:\jest_test\jest_test\node_modules\jest-cli\build\reporters\DefaultReporter.js:32:30)
我意识到问题在于任务运行程序是只读的,但是 Jest 使用process.stdin
了所以我想知道是否有任何方法可以解决这个问题,让 Visual Studio 使用 Jest。
(脚本通过命令行运行没有问题。)