【问题标题】:npm ERR! arg Argument starts with non-ascii dash, this is probably invalid: [ '- g', 'appium' ]npm 错误! arg 参数以非 ascii 破折号开头,这可能无效:[ '- g', 'appium' ]
【发布时间】:2022-03-19 11:14:12
【问题描述】:

当我尝试安装 Appium 打开命令提示符/终端并输入以下命令来安装 Appium:

npm install –g appium

显示

npm 错误! arg 参数以非 ascii 破折号开头,这可能无效:[ '- g','appium'] npm 错误!代码 EINVALIDTAGNAME npm 错误!无效的标签名称“-g”:标签可能没有任何编码URIC的字符 组件编码。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\vipin\AppData\Roaming\npm-cache_logs\2018-08-23T07_34_08_ 495Z-debug.log

注意:- Node.js v8.11.4 和 npm 5.6.0

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    我猜你的 -g 不是有效字符。我也猜你是从某处复制粘贴以下命令,

    npm install –g appium

    请尝试在您的 CMD 提示符/控制台中手动输入相同的命令,如下所示,

    npm install -g appium
    

    【讨论】:

    • 谢谢。手动输入命令时,我已经解决了这个问题。在 Windows CMD 上,我遇到了同样的问题,因为我在手动键入命令时从文本文件中复制了命令,所以效果很好。因此,当从某个文本文件中复制命令并将其添加到 Windows CMD 中时,这是更常见的问题。
    【解决方案2】:

    我有同样的问题。我已将安装说明保存在 Word 文档中,但 Word 的“-”字符不正确。替换命令行中的“-”,应该是固定的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 2018-04-22
      • 2021-05-06
      • 2014-05-14
      相关资源
      最近更新 更多