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

CI/CD流水线npm install失败:edgedriver、geckodriver语法错误求助

CI/CD流水线npm install报错排查求助

在CI/CD流水线执行npm install时,拉取代码后WebdriverIO测试项目构建失败,准备测试运行时抛出如下错误:

> edgedriver@5.3.7 install /runner/_work/mypages-E2E-automated-tests/mypages-E2E-automated-tests/node_modules/edgedriver
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"

/runner/_work/mypages-E2E-automated-tests/mypages-E2E-automated-tests/node_modules/edgedriver/dist/install.js:1
import path from 'node:path';
   ^^^^

SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Skipping install, project not build!

> geckodriver@4.2.1 postinstall /runner/_work/mypages-E2E-automated-tests/mypages-E2E-automated-tests/node_modules/geckodriver
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"

/runner/_work/mypages-E2E-automated-tests/mypages-E2E-automated-tests/node_modules/geckodriver/dist/install.js:1
import os from 'node:os';
   ^^

SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Skipping install, project not build!

项目配置文件截图

  • package.json:
    package.json截图

  • tsconfig.json:
    tsconfig.json截图

已尝试更新webdriverio和devtools版本,问题仍未解决,恳请协助排查。

内容的提问来源于stack exchange,提问作者Kiran K M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 17:17:24