ERR! код ELIFECYCLE - Ошибка при выполнении TodoMVC - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь использовать TodoMVC для сравнения производительности некоторых JS-фреймворков.

Я сделал клон онлайн-репозитория , $ npm install внутри основного каталогакоманда $ gulp test-server выполнена правильно (приложение запущено на http://localhost:8000/), но когда я запускаю $ npm run test, отображаются следующие ошибки, которые я не знаю какчтобы решить

введите описание изображения здесь -> это решено

введите описание изображения здесь -> Для второй ошибки, которую я пытался сделать

1) очистка кэша npm --force

2) удаление папки node_modules

3) удаление package-lock.json

4) установка npm

, но все равно показывает ту же ошибку и не может запустить $ npm run test

Ошибка установки Cypress -> введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 15 сентября 2018

Для вашей второй ошибки попробуйте установить Cypress глобально:

sudo npm install -g cypress

А затем попробуйте запустить тест

0 голосов
/ 15 сентября 2018

Порт 8000 уже используется, он обозначен черным по белому на изображении, которое вы связали, первая строка сообщения об ошибке, поэтому у вас уже есть сервер, использующий этот порт.Вот что значит EADDRINUSE.Завершите процесс прослушивания на 8000 или запустите ваши тесты по другому адресу, если это возможно.

...