#installation #cypress #freeze
#установка #cypress #заморозить
Вопрос:
В какой-то момент Cypress работал с 4.12.1, затем обновился до 5.0 и обновил пару пакетов npm, определенных с помощью npm-check-update. Теперь он вообще отказывается запускаться, он просто зависает с отображением Starting: Cypress. Я изо всех сил старался удалить все следы cypress, даже удалив каталог кэша перед установкой новой версии (либо 4.12.1, либо 5.0). Но каждый раз, когда я устанавливаю его, даже в новый каталог проекта, он больше не создает каталог cypress. Я думаю, если я смогу выяснить, почему этого не происходит, это каким-то образом будет связано с исходной проблемой. Когда я пытаюсь начать с ‘npx run cypress’, я получаю следующее:
Starting: cypress
internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module 'D:inSight_HEADWebFrontendAppsTestcypress'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)
at Function.Module._load (internal/modules/cjs/loader.js:690:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
at internal/main/run_main_module.js:17:11 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Я даже зашел так далеко, что вернул свой компьютер (Windows 10) обратно к точке сохранения системы со вчерашнего дня, когда он работал, после чего пришлось переустановить мои веб-браузеры, но это не помогло.
Спасибо за любые идеи о том, как действовать дальше. Я использую cypress всего пару дней, написал несколько успешных тестов, но теперь он резко остановился, и я потратил целый день, просто пытаясь заставить его работать вообще.
Комментарии:
1. Чтобы создать папки cypress, вы должны сначала выполнить команду open после установки —
./node_modules/.bin/cypress open
ИЛИnpx cypress open
Ответ №1:
Спасибо Alapan, это было все. Каким-то образом я запутался и продолжал пытаться запустить ‘npx run cypress’ (который либо не создает каталоги, либо, если каталоги существуют, он навсегда зависает при запуске: cypress), когда я должен был запускать ‘npx cypress open’ или ‘npx cypress run’.