在将 appium 作为 DeprecationWarning 运行之前,我有一个警告。它是啥?

Posted

技术标签:

【中文标题】在将 appium 作为 DeprecationWarning 运行之前,我有一个警告。它是啥?【英文标题】:I have a warning before runnig appium as DeprecationWarning. what is it?在将 appium 作为 DeprecationWarning 运行之前,我有一个警告。它是什么? 【发布时间】:2021-08-19 07:51:07 【问题描述】:

嘿嘿,

我安装了appium,运行时出现警告:

(node:20247) [DEP0128] DeprecationWarning: Invalid 'main' field in '/home/linuxbrew/.linuxbrew/lib/node_modules/appium/node_modules/mjpeg-server/package.json' './lib/mpegserver'。请修复该问题或将其报告给 模块作者(使用node --trace-deprecation ... 显示 警告已创建)

当我在终端上运行 node --trace-deprecation ... 时,它会返回:

node:internal/modules/cjs/loader:944 抛出错误; ^

错误:找不到模块“/home/X/...” 在 Function.Module._resolveFilename (节点:internal/modules/cjs/loader:941:15) 在 Function.Module._load (节点:internal/modules/cjs/loader:774:27) 在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) 在节点:internal/main/run_main_module:17:47 代码:'MODULE_NOT_FOUND',requireStack:[]

这里有什么问题,我该如何解决?!

我使用的是 ubuntu 18.4。和节点(v16.2.0)/ npm 版本(7.13.0)。

【问题讨论】:

【参考方案1】:

这不是错误,而是警告mjpeg-server,您正在使用的软件包需要更新。

你不必担心。

(随后的错误是由于您实际上是在运行 node --trace-deprecation ... 而没有将 ... 替换为其他内容。)

【讨论】:

啊,我明白了!非常感谢。请告诉我如何更新这个特定的包?!

以上是关于在将 appium 作为 DeprecationWarning 运行之前,我有一个警告。它是啥?的主要内容,如果未能解决你的问题,请参考以下文章

测试Appium原理

Appium简介

Appium定义接口测试

appium记录总结

appium

为啥在将命令行图像文件中的参数作为参数传递时出现错误