You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级WebDriverIo至v8后执行测试报错:无法加载配置文件

解决WebdriverIO v8中SevereServiceError导入失败的问题

问题原因

WebdriverIO v8重构了包的导出结构,SevereServiceError不再从webdriverio/build/utils/这类内部路径对外暴露,直接导入该路径会触发ERR_PACKAGE_PATH_NOT_EXPORTED错误。

解决方案

  • 先确认是否真的需要手动导入该错误类:WebdriverIO v8在服务启动、运行出错的场景下会自动抛出该错误,多数业务测试场景无需手动引入。
  • 若确实需要使用该错误类,修改导入路径至官方导出的@wdio/utils包:
    1. 确保项目已安装@wdio/utils依赖(版本需与webdriverio保持一致)
    2. 替换原有导入语句:
      // 原错误导入
      // import SevereServiceError from "webdriverio/build/utils/SevereServiceError";
      // 新导入方式
      import { SevereServiceError } from '@wdio/utils'
      
  • 若修改后仍报错,清理依赖缓存后重新安装:
    rm -rf node_modules package-lock.json
    npm install
    

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 10:12:49