Cypress не удалось запустить на MacOS - PullRequest
1 голос
/ 08 марта 2019

Когда я пытаюсь использовать cypress open или cypress run, я получаю следующую ошибку:

 ✖  Verifying Cypress can run /*/*/.cache/Cypress/3.1.5/Cypress
   → Cypress Version: 3.1.5
Cypress failed to start.

This is usually caused by a missing library or dependency.

The error below should indicate which dependency is missing.

https://on.cypress.io/required-dependencies

If you are using Docker, we provide containers with all required dependencies installed.
----------

Command failed: /*/*/.cache/Cypress/3.1.5/Cypress/Cypress --smoke-test --ping=984
----------

Platform: darwin (17.6.0)
Cypress Version: 3.1.5

В этой ошибке не указаны зависимости, и я не использую docker.Что мне попробовать?

1 Ответ

0 голосов
/ 08 марта 2019

Одна вещь, которая работала для меня, это отключение переменной окружения NODE_OPTIONS:

в MacOS

unset NODE_OPTIONS
cypress open

в Windows

set NODE_OPTIONS=
cypress open

, если это не удалось,попробуйте следующее, как предложено пользователем на Github :

на MacOS:

  • clear /Users/[username]/Library/Caches/Cypress
  • run npm i cypress -g
  • run cypress open
  • закрыть терминал
  • вернуться обратно в ваш проект node.js и запустить тесты

в Windows:

  • очистить C:\Users[username]\AppData\Local\Cypress\Cache)
  • запустить командную строку от имени администратора
  • выполнить npm i cypress -g
  • выполнить cypress open
  • закрытькомандная строка
  • вернитесь в ваш проект node.js и запустите тесты
...