Intellij IDEA默认使用'node'对测试运行进行反应

问题描述 投票:0回答:1

我使用intellij IDEA进行反应开发。我有一个新项目,当我通过右键单击它并选择“运行”而不是使用jest来运行测试时,它会尝试使用'node'运行测试:

/usr/local/bin/node /Users/cobb/develop/my-app/App.test.js

如果我手动创建一个jest配置,它运行正常,当我想运行单独的测试时,这样做有点烦人。在我的其他反应项目中,我可以简单地选择并运行测试,并且intellij足够聪明,可以将其作为开玩笑测试运行。

我已经尝试使缓存/重新启动无效,我只是无法弄清楚为什么当我选择测试并运行它们时,intellij不会默认为jest。 Intellij确实知道他们是测试(我认为),因为他们旁边有正确的javascript-beaker图标。

reactjs intellij-idea
1个回答
0
投票

感谢Intellij的支持,我找到了答案。为了默认为'jest',ij nees'jest'成为package.json中的依赖项。就我而言,我使用create-react-native创建了应用程序,并且在之后弹出“jest-react-native”之前,依赖项是“jest-expo”。我将'jest'添加为dev-dependency,一切都很好。

© www.soinside.com 2019 - 2024. All rights reserved.