Ponicode设置测试文件存至__tests__文件夹不生效问题求助
Ponicode测试文件存放路径配置不生效排查方案
- 优先确认配置作用域:将配置写入当前项目根目录下的.vscode/settings.json(工作区配置),而非全局用户settings.json,Ponicode优先读取工作区配置生效。
- 检查配置项冲突:当
"ponicode.testSettings.testLocation.locationType"取值为"In folder __tests__ at workspace root"时,属于预设配置模式,无需手动填写path参数,手动配置的path会和预设规则冲突导致不生效,可先删除自定义的path配置重试。 - 若需要使用自定义路径规则,需将locationType改为
"Custom",同时修正路径变量,部分版本Ponicode的相对路径变量为{relativeFilePath}而非{filePath},参考配置如下:
"ponicode.testSettings.testLocation.locationType": "Custom", "ponicode.testSettings.testLocation.path": "{rootDir}/__tests__/{relativeFilePath}/{fileName}.test.{ext}"
- 升级插件并重启:将Ponicode插件升级到最新版本后,完全退出VS Code再重新打开,避免重载窗口无法加载新配置的问题。
- 检查目录权限:提前在项目根目录手动创建
__tests__文件夹,确认当前用户对该目录有读写权限,避免插件无权限创建目录时 fallback 到源码同级生成文件。 - 确认Node环境:在当前项目终端执行
node -v,确认使用的是14.18版本,避免多版本Node环境切换导致的插件运行异常。
内容的提问来源于stack exchange,提问作者tuanngocptn
相关产品推荐
相关产品推荐

