新手区 求助:使用 npm 在线安装最新版 appium,cmd 执行 appium -doctor,报错。

紫露凝香 · August 02, 2017 · Last by 幽幽 replied at August 14, 2017 · 1315 hits

使用 npm 在线安装最新版 appium,cmd 执行 appium -doctor,报错如下图所示。
C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\help\formatter.js:380
parts.forEach(function (part) {
^
TypeError: parts.forEach is not a function
at _getLines (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\help\formatter.js:380:15)
at HelpFormatter._formatUsage (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\help\formatter.js:418:17)
at C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\help\formatter.js:67:17
at Array.map (native)
at Section.formatHelp (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\help\formatter.js:61:26)
at HelpFormatter.formatHelp (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\help\formatter.js:300:32)
at ArgumentParser.formatUsage (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\argument_parser.js:1026:20)
at ArgumentParser.printUsage (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\argument_parser.js:1082:27)
at ArgumentParser.error (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\argument_parser.js:1156:8)
at ArgumentParser.parseArgs (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\argparse\lib\argument_parser.js:239:10)
at ArgumentParser.parser.parseArgs (../../lib/parser.js:752:29)
at main$ (../../lib/main.js:146:4)
at tryCatch (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:67:40)
at GeneratorFunctionPrototype.invoke as _invoke
at GeneratorFunctionPrototype.prototype.(anonymous function) as next
at invoke (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:136:37)
at enqueueResult (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:185:17)
at Promise ()
at F (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\core-js\library\modules\$.export.js:30:36)
at AsyncIterator.enqueue (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) as next
at Object.runtime.async (C:\Users\chris\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:209:12)
at main (../../lib/main.js:152:13)
at asyncify (lib/asyncbox.js:65:15)
at Object. (../../lib/main.js:183:2)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Function.Module.runMain (module.js:605:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:575:3

共收到 2 条回复 时间 点赞

也遇到这个情况了,有知道如何解决的吗?之前都没有问题今天重新安装了一下 appium 以及最新的 node 就出这个问题了

这说明没装成功吧?用这个指令重新安装试试:npm install -g appium

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up