Проблемы Cypress с узлом и кэшем

#cypress

#cypress

Вопрос:

когда я выполняю команду: npx cypress open

выдает следующую ошибку:

 Cypress cannot run because this binary file does not have executable permissions here:

/Users/gianmarx/Library/Caches/Cypress/5.4.0/Cypress.app/Contents/MacOS/Cypress

Reasons this may happen:

- node was installed as 'root' or with 'sudo'
- the cypress npm package as 'root' or with 'sudo'

Please check that you have the appropriate user permissions.

You can also try clearing the cache with 'cypress cache clear' and reinstalling.

----------

Platform: darwin (19.6.0)
Cypress Version: 5.4.0
  

Я попытался установить его, но ничто не всегда выдает мне эту ошибку.

если я попытаюсь очистить кеш, он не сработает:

 gianmarx@MBPdiGianmarco hoquLDesc % cypress cache clear
zsh: command not found: cypress
  

Ответ №1:

Я считаю, что с помощью этих команд это можно решить:

 cd ../gianmarx/Library/Caches/Cypress
cypress cache clear
  

Затем перейдите к своему проекту, где вам нужно запустить cypress, и мне, вероятно, следует переустановить cypress. Я рекомендую эту команду:

 yarn add cypress faker --dev
  

затем попробуйте выполнить приведение еще раз:

 npx cypress open
  

Ответ №2:

Я получил эту ошибку при попытке запустить cypress в неправильном файле.

Убедитесь, что вы правильно расположены в файле cypress, чтобы решить эту проблему

Ответ №3:

Я столкнулся с аналогичной проблемой, переустановка cypress решила проблему

 $ npx cypress install --force
  

теперь вы можете открыть cypress

 $ node_modules/.bin/cypress open
OR
$ npx cypress open