npm 安装 appium -g / saveError ENOENT ubuntu 14.04

npm install appium -g / saveError ENOENT ubuntu 14.04

我想在 ubuntu 14.04 中安装 appium。 我已经安装

  1. 节点 v8.4.0
  2. npm 5.3.0
  3. nvm v8.4.0

当我 运行 npm install -g appium 我得到 WARN

npm WARN deprecated babel-core@5.8.24: Babel 5 is no longer being maintained. Upgrade to Babel 6. npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated line-numbers@0.2.0: Copy its ~20 LOC directly into your code instead. /home/fadhlimaulidri/.nvm/versions/node/v8.4.0/bin/appium -> /home/fadhlimaulidri/.nvm/versions/node/v8.4.0/lib/node_modules/appium/build/lib/main.js npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/appium/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

也许我必须升级 babel-core

当我找不到如何升级到 Babel 6 时,然后我 运行 npm install --save-dev babel-core

我收到警告

npm WARN saveError ENOENT: no such file or directory, open '/home/fadhlimaulidri/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/fadhlimaulidri/package.json' npm WARN fadhlimaulidri No description npm WARN fadhlimaulidri No repository field. npm WARN fadhlimaulidri No README data npm WARN fadhlimaulidri No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) 有什么解决办法吗?

截至今天,Appium 与节点版本 8.4.0 不兼容,其中包括版本为 5.3.0 的 npm。

我建议您尝试使用版本为:v6.11.2(包括 npm 3.10.10)的稳定节点构建