Node.js 不能在网络风暴中开玩笑
我收到一条错误消息:Node.js 不能在网络风暴中开玩笑,node.js,jestjs,mocha.js,webstorm,package.json,Node.js,Jestjs,Mocha.js,Webstorm,Package.json,我收到一条错误消息: "C:\Program Files\nodejs\node.exe" C:\Users\keechan\Desktop\NodeJS\my-module\tests\sample.test.js ReferenceError: describe is not defined 此问题仅在通过run(ctrl+shift+F10)运行时发生 当我通过我创建的调试配置运行时,它工作正常 但是考虑到如果我有许多test.js文件,并且我希望能够运行每个单独的测试套件,我不想为每个
"C:\Program Files\nodejs\node.exe" C:\Users\keechan\Desktop\NodeJS\my-module\tests\sample.test.js
ReferenceError: describe is not defined
此问题仅在通过run
(ctrl+shift+F10
)运行时发生
当我通过我创建的调试配置运行时,它工作正常
但是考虑到如果我有许多test.js
文件,并且我希望能够运行每个单独的测试套件,我不想为每个测试套件都进行调试配置
我已经试过了:
- 在设置下安装
@types/jest
库(语言与框架>JavaScript>库
)
- 在my package.json中添加了
@types/jest
以及jest
另外,我注意到它正在以下位置调用node.exe
:
"C:\Program Files\nodejs\node.exe" C:\Users\keechan\Desktop\NodeJS\my-module\tests\sample.test.js
也许这就是原因?那么我如何将它改为使用玩笑呢
非常感谢你 您没有运行Jest,您可以通过使用运行配置将规范文件直接传递给Node.js来运行它。确保使用运行配置来启动规范