#npm #webdriver-io
#нпм #webdriver-io
Вопрос:
Я просто обновляю все версии пакетов и NPM в проекте WebdriverIO, но теперь он не работает, вызывая следующую ошибку
ОШИБКА @wdio/local-runner: Неудачный запуск тестовой сессии: Ошибка: Не удалось инициализировать «@wdio/allure-reporter». [0-0] Ошибка: Не удается найти модуль «csv-stringify/синхронизация»
Я перепробовал все возможные комбинации, такие как удаление отчета allure, понижение версии и т. Д., Но безуспешно. вот мои пакеты, Джсон
"homepage": "https://github.com/", "dependencies": { "@wdio/cli": "^7.16.10", "allure-commandline": "^2.13.8", "csv": "^6.0.4", "csv-stringify": "^6.0.4", "prettier": "^2.5.0" }, "devDependencies": { "@babel/preset-env": "^7.16.4", "@babel/register": "^7.16.0", "@wdio/allure-reporter": "^7.16.10", "@wdio/dot-reporter": "^7.16.6", "@wdio/junit-reporter": "^7.16.6", "@wdio/local-runner": "^7.16.10", "@wdio/mocha-framework": "^7.16.6", "@wdio/spec-reporter": "^7.16.9", "chai": "^4.3.4", "chromedriver": "^96.0.0", "wdio-chromedriver-service": "^7.2.2" } }
npm -v 8.1.4
Комментарии:
1. Попробуйте удалить модули узлов и файл блокировки пакетов и удалить параметр cave и csv- stringify из пакета .json
Ответ №1:
Я решаю эту проблему, обновляя версию узла и создавая проект с нуля