appium2.5.1 启动报错,无法启动xcuitest

问题

appium2.5.1 启动报错,无法启动xcuitest

报错信息

[Appium] Welcome to Appium v2.5.1
[Appium] The autodetected Appium home path: /Users/ceshiguanlichu/.appium
[Appium] Attempting to load driver xcuitest…
[Appium] Attempting to load driver uiautomator2…
[Appium] Attempting to load driver chromium…
[Appium] Requiring driver at /Users/ceshiguanlichu/.appium/node_modules/appium-xcuitest-driver/build/index.js
[Appium] Requiring driver at /Users/ceshiguanlichu/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[Appium] Requiring driver at /Users/ceshiguanlichu/.appium/node_modules/appium-chromium-driver/index.js
[Appium] Could not load driver ‘xcuitest’, so it will not be available. Error in loading the driver was: Cannot use import statement outside a module
[Appium] /Users/ceshiguanlichu/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/index.js:1
[Appium] import * as dependencies from ‘./lib/check-dependencies’;
[Appium] ^^^^^^
[Appium]
[Appium] SyntaxError: Cannot use import statement outside a module
[Appium] at Object.compileFunction (node:vm:360:18)
[Appium] at wrapSafe (node:internal/modules/cjs/loader:1126:15)
[Appium] at Module._compile (node:internal/modules/cjs/loader:1162:27)
[Appium] at Object.Module._extensions…js (node:internal/modules/cjs/loader:1252:10)
[Appium] at Module.load (node:internal/modules/cjs/loader:1076:32)
[Appium] at Function.Module._load (node:internal/modules/cjs/loader:911:12)
[Appium] at Module.require (node:internal/modules/cjs/loader:1100:19)
[Appium] at require (node:internal/modules/cjs/helpers:108:18)
[Appium] at Object. (/Users/ceshiguanlichu/.appium/node_modules/appium-xcuitest-driver/lib/driver.js:3:1)
[Appium] at Module._compile (node:internal/modules/cjs/loader:1198:14)
[Appium] at Object.Module._extensions…js (node:internal/modules/cjs/loader:1252:10)
[Appium] at Module.load (node:internal/modules/cjs/loader:1076:32)
[Appium] at Function.Module._load (node:internal/modules/cjs/loader:911:12)
[Appium] at Module.require (node:internal/modules/cjs/loader:1100:19)
[Appium] at require (node:internal/modules/cjs/helpers:108:18)
[Appium] at Object. (/Users/ceshiguanlichu/.appium/node_modules/appium-xcuitest-driver/build/index.js:4:18)
[Appium] at Module._compile (node:internal/modules/cjs/loader:1198:14)
[Appium] at Object.Module._extensions…js (node:internal/modules/cjs/loader:1252:10)
[Appium] at Module.load (node:internal/modules/cjs/loader:1076:32)
[Appium] at Function.Module._load (node:internal/modules/cjs/loader:911:12)
[Appium] at ModuleWrap. (node:internal/modules/esm/translators:169:29)
[Appium] at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
[Appium] AndroidUiautomator2Driver has been successfully loaded in 8.097s
[Appium] ChromiumDriver has been successfully loaded in 8.097s
(node:625) [DEP0128] DeprecationWarning: Invalid ‘main’ field in ‘/Users/ceshiguanlichu/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/package.json’ of ‘./build/index.js’. Please either fix that or report it to the module author
(Use node --trace-deprecation ... to show where the warning was created)
[Appium] Appium REST http interface listener started on http://0.0.0.0:4723
[Appium] You can provide the following URLs in your client code to connect to this server:
[Appium] http://127.0.0.1:4723/ (only accessible from the same host)
[Appium] http://10.136.184.250:4723/
[Appium] Available drivers:
[Appium] - xcuitest@5.14.0 (automationName ‘XCUITest’)
[Appium] - uiautomator2@2.42.1 (automationName ‘UiAutomator2’)
[Appium] - chromium@1.3.14 (automationName ‘Chromium’)
[Appium] No plugins have been installed. Use the “appium plugin” command to install the one(s) you want to use.
^C[Appium] Received SIGINT - shutting down
[AppiumDriver@a6a0] There are no active sessions for cleanup
[HTTP] Waiting until the server is closed
[HTTP] Received server close event

环境

mac 11.3.1 macos big sur
appium 2.5.1
node 16.20.1
npm 8.19.4
xcuitest 5.14.0
Xcode13.0