WebdriverIO: Можем ли мы создать код sh только с установленными зависимостями? - PullRequest
0 голосов
/ 12 июля 2020

Я использую webdriverIO v6

Я установил только эти два пакета: npm install @ wdio / cli, а также webdriverio

мои тесты плавно рушатся на моем локальном компьютере.

Это нормально для pu sh для code-repo в git, работает ли это в Jenkis или Azure DevOps?

или требуется для установки --save- dev тоже работать в инструментах CI?

{
  "name": "test-package",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "wdio": "./node_modules/.bin/wdio wdio.conf.js"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@wdio/allure-reporter": "^6.1.23",
    "@wdio/cli": "^6.1.25",
    "@wdio/local-runner": "^6.1.25",
    "@wdio/mocha-framework": "^6.1.19",
    "@wdio/spec-reporter": "^6.1.23",
    "@wdio/sync": "^6.1.14",
    "chromedriver": "^83.0.1",
    "wdio-chromedriver-service": "^6.0.3",
    "webdriverio": "^6.1.25"
  },
  "dependencies": {}
}

1 Ответ

0 голосов
/ 12 июля 2020

Это ничего не указывает на c wdio. Это вопрос, который неоднократно обсуждался в контексте nodejs.

Многие разработчики предлагают не включать node_modules в репо по разным логическим причинам. Тогда есть причины, которые могут заставить вас это сделать. если вы делаете это только для сокращения времени сборки, будьте готовы к другим последствиям. Ниже приведены ссылки, которые могут вам помочь.

https://flaviocopes.com/should-commit-node-modules-git/

Должна ли папка «node_modules» быть включена в репозиторий git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...