Передать тестовый пакет cypress.io нетехническим пользователям - PullRequest
1 голос
/ 07 февраля 2020

Я написал тестовый сценарий с cypress.io, который работает нормально. Я хочу, чтобы пара нетехнических людей могла запустить этот тест со своих локальных компьютеров.

Я предполагаю:

  • Установка node-js на локальных машинах

  • распакуйте мой проект и перейдите в этот каталог

  • запустите ./node_modules/.bin/cypress open

Проблема в том, что пользователи получают ошибку, что кипарис не установлен. Есть ли какое-то решение, чтобы пользователям не нужно было сначала запускать npm install cypress --save-dev? в моем понимании я поставляю установку кипариса прямо в моем проекте?

Просьба посмотреть структуру моего проекта здесь:

enter image description here

1 Ответ

0 голосов
/ 08 февраля 2020

в вашем проекте у вас должен быть пакет. json файл с кипарисом в нем

"devDependencies": {"cypress": "^4.0.0"}

после установки nodejs, им просто нужно go в папку и запустите npm install или npm i для краткости.

если вы когда-нибудь столкнетесь с проблемой с командой npm, используйте npx вместо

...