Возможно, ваша проблема связана с использованием sudo
в установке npm.Вы можете проверить это с помощью sudo node -v
, и это, вероятно, даст вам версию узла, отличную от установленной nvm, это будет означать, что узел на вашем сервере в некоторых местах сломан из-за предыдущей установки.Чтобы обойти это, я предлагаю следующее, сработавшее для меня для подобных проблем:
sudo su
nvm alias default 10.15.1
npm cache clean --force
npm install webdriverio
Если это все еще дает синтаксические ошибки из-за зависимостей, используйте
npm install webdriverio --unsafe-perm