一上来就按Appium 官网的安装说明,运行下面的指令
npm install -g appium
先是遇到权限问题,无法往 /usr/local/lib 里写文件,改成
sudo npm install -g appium
或者
npm install -g appium
权限问题没有了,但是又碰到脚本的语法错误
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:1053:16)
网上一通搜索,发现极有可能是Ubuntu的默认nodejs 版本问题。运行
node -v
发现系统默认的nodejs 版本太低了。于是将系统默认安装的npm和nodejs移除
sudo apt remove npm
sudo apt remove nodejs
安装最新稳定版nodejs,改成用nvm 维护nodejs 版本
# 安装 nvm (Node 版本管理器)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# 下载并安装 Node.js(可能需要重启终端)
nvm install 22
这回,按照Appium 官网的安装说明就一路顺利了。