Ошибка WebdriverIO после обновления версии NPM

#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:

Я решаю эту проблему, обновляя версию узла и создавая проект с нуля