miniProgram = await automator.launch({
cliPath: "D:/微信web开发者工具/cli.bat",
projectPath: "XXX",
port: 9420 // Try default port
})
报错如下:
● Login E2E Tests › 微信授权登录
Failed to launch wechat web devTools, please make sure cliPath is correctly specified
30 | beforeAll(async () => {
31 | console.log('启动多方式登录测试 (Jest)...')
> 32 | miniProgram = await automator.launch({
| ^
33 | cliPath: CLI_PATH,
34 | projectPath: PROJECT_PATH,
35 | port: 9420 // Try default port
at Launcher.launch (node_modules/.pnpm/miniprogram-automator@0.12.1/node_modules/miniprogram-automator/out/Launcher.js:1:2289)
at Automator.launch (node_modules/.pnpm/miniprogram-automator@0.12.1/node_modules/miniprogram-automator/out/Automator.js:1:1344)
at Object.<anonymous> (test/e2e/login.spec.js:32:19)

https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html 试试用命令行能否正常打开窗口:cli auto --project /Users/username/demo --auto-port 9420
我也有同样的问题,楼主解决了吗
不要用node22,升级了node24就正常了。