在将 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 运行之前,我有一个警告。它是啥?的主要内容,如果未能解决你的问题,请参考以下文章