#reactjs #eslint #circleci
#reactjs #eslint #circleci
Вопрос:
ситуация
- Я столкнулся с проблемой с этой ошибкой версии при развертывании в circle-ci
Я пробовал
- Я удалил node_modules и packcage.lock.json и удалил lint из package.json и переустановил узел вручную, но это не могло решить проблему. Вместо этого возникли другие проблемы.
это мой репозиторий
Ошибка
There might be a problem with the project dependency tree.
It is likely not a bug in Create React App, but something you need to fix locally.
The react-scripts package provided by Create React App requires a dependency:
"eslint": "^6.6.0"
Don't try to install it manually: your package manager does it automatically.
However, a different version of eslint was detected higher up in the tree:
/home/circleci/repo/node_modules/eslint (version: 7.12.1)
Manually installing incompatible versions is known to cause hard-to-debug issues.
If you would prefer to ignore this check, add SKIP_PREFLIGHT_CHECK=true to a .env file in your project.
That will permanently disable this message but you might encounter other issues.
Ответ №1:
Наконец, я решил эту проблему.
Эта проблема заключалась в том, что я забыл удалить yarn.блокировка просто удалите пакет-lock.json
Способ решения
1. удалите package-lock.json и yarn.lock
2. Удалите npm и yarn
3. пряжа удаляет eslint
4. установите npm
5. добавление пряжи -D eslint
6.git push