在从SyntaxError代码运行Appium.js时,有什么建议可以删除错误“Appium.js:不能使用模块外的导入语句”?尝试添加类型:"type":“package.json”或.mjs扩展中的“模块”。当"type":“模块”添加时,新的异常出现了。节点:内部/错误:464 ErrorCaptureStackTrace(错误);^
Error ERR_MODULE_NOT_FOUND:无法找到从C:\Users\Ritesh Mittal\AppData\Roaming\npm\node_modules\appium\lib\appium.js导入的模块'C:\Users\Ritesh Mittal\AppData\Roaming\npm\node_modules\appium\lib\appium.js at新的NodeError (节点:内部/错误:371:5),在finalizeResolution (节点:resolve/node/esm/finalizeResolution:416:11)的defaultResolve (节点:resolve/ERR_MODULE_NOT_FOUND/esm/finalizeResolution:932:10)/esm/ ESMLoader.resolve :1044:11)在ESMLoader.getModuleJob (节点:内部/模块/esm/加载程序:422:30)的ModuleWrap (节点:内部/模块/esm/加载程序:222:40)。(节点:内部/模块/管理层/模块_作业:76:40)在链接(节点:内部/模块_作业:75:36){代码:'ERR_MODULE_NOT_FOUND‘}
使用cjs到-es6实用程序在appium.mjs中转换appium.mjs。但是,js没有转换mjs。
//代码
AppiumDriverLocalService service;
AppiumServiceBuilder builder = new AppiumServiceBuilder();
builder.withIPAddress("127.0.0.1");
builder.usingPort(Integer.parseInt("4723"));
builder.withAppiumJS(new File("C:\\Users\\Ritesh Mittal\\AppData\\Roaming\\npm\\node_modules\\appium\\lib\\appium.js"));
service = AppiumDriverLocalService.buildService(builder);
service.start();
System.out.println("APpium Service Started on: ");有什么帮助吗?
发布于 2022-02-03 18:53:16
我相信您需要使用构建的main.js文件而不是appium.js。
尝试以下几点:
builder.withAppiumJS(new File("C:\\Users\\Ritesh Mittal\\AppData\\Roaming\\npm\\node_modules\\appium\\build\\lib\\main.js"));发布于 2022-02-08 17:02:57
解决了修正Appium路径的问题。它是需要的直到node_modules\appium
https://stackoverflow.com/questions/70952747
复制相似问题