无法在WebStorm/IntelliJ中配置Jest,如何修正框架识别错误?
解决WebStorm/IntelliJ识别Jest框架而非Mocha的设置方法
方法一:通过全局测试框架设置切换
- 打开IDE设置:Windows/Linux按
Ctrl+Alt+S,Mac按Cmd+, - 导航到 Languages & Frameworks > JavaScript > Testing Frameworks
- 点击左上角的
+按钮,选择Jest - 在配置面板中:
- 选择项目根目录作为Test directory
- 将Jest package路径指向项目内的
node_modules/jest - 指定Configuration file为根目录下的
jest.config.js
- 点击
Apply和OK保存设置
方法二:调整JavaScript库优先级
- 打开IDE设置,进入 Languages & Frameworks > JavaScript > Libraries
- 在已加载的库列表中,找到
Mocha相关条目并取消勾选(若不需要Mocha支持) - 确保
Jest相关库处于勾选状态,点击Apply保存
方法三:从测试文件快速切换
- 打开你的测试文件,把光标放在
describe或it函数上 - 当IDE弹出“Function declared in Mocha”提示时,点击提示中的
Configure选项 - 在弹出窗口中选择
Jest作为当前文件的测试框架,确认即可
内容的提问来源于stack exchange,提问作者Oliver Watkins
相关产品推荐
相关产品推荐

