-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Грейд версий @atls/react-kratos-browser-flows
#130
Comments
@Nelfimov, добрый день. Отписываюсь по итогам задачи:
yarn upgrade-interactive v1.22.19
warning package.json: No license field Есть два вопроса:
|
Проверь через |
Ну и по работе - клонировать |
Сейчас официальный yarn v. 1.22.19. При установке вашего по команде yarn set version https://raw.githubusercontent.com/atls/tools/master/yarn/cli/bundles/yarn.js выдает ошибку, как будто по ссылке ничего нужного нет: error An unexpected error occurred: "Release not found: https://raw.githubusercontent.com/atls/tools/master/yarn/cli/bundles/yarn.js". |
Покажи скрином настройки IDE - typescript, nodejs, пакетный менеджер |
Пока не понимаю. Я ведь могу обновить зависимости в своем локальном репозитории, только клонировав проект. |
Тебе надо:
Еще я не обратил внимание - зачем пользуешь nikoroach@Nikitas-MacBook-Pro good-gantt % yarn -v
(node:24512) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
0.0.1-git.20230911.hash-1c44e15 Если иное - значит у тебя используется глобальный ярн, с ним ничего работать не будет. |
Имеется в виду не скрины файлов из проекта, а настройки твоей IDE. Вот пример моих настроек: Обрати внимание что пакетный менеджер ссылается на файл в проекте. Хоть проект другой, но структура папок та же: У тебя VS Code, поэтому точно где эта настройка лежит - не скажу. Если решишь оставаться на нем, то тебе еще понадобиться ставить это - https://yarnpkg.com/getting-started/editor-sdks Ну и готовность мучатся с неожиданными ошибками. |
Можешь для экспериментов запуска проекта склонировать это и попробовать запустить в |
Теперь обрати внимание:
Ну и убедись что у тебя версия IDE не выше 2022.2.5 - на последующих не работает индексация в монорепозиториях, ждем фикса |
Склонировал проект себе. Тайпскрипт сменился на проектный (теперь понятно, что он автоматически меняется в зависимости от проекта), скрин ниже: Теперь 3 вопроса:
|
Только обрати внимание - он взялся не из корня проекта а из энтрипоинта. Поменяй на корневой.
Указать путь к нашему ярн бандлу, в проекте есть.
Сначала сделай п.1, потом попробуй еще раз. Так то при простом переходе по ссылке https://raw.githubusercontent.com/atls/tools/master/yarn/cli/bundles/yarn.js файл есть. Если и так ничего не выйдет, просто скопируй данные из ссылки в свой бандл. Ну и проследи чтобы название файла бандла совпадало с тем что указано в
Нет - это ты установил пакет себе. Тебе надо клонировать текущую репу и работать из нее. |
@Nelfimov зависимости обновил. После yarn check много ошибок. Нужно прикреплять скрины ошибок? Или исправляю их самостоятельно? |
Можешь логи прикрепить если нужен совет как с этим быть. Только обязательно не скрины, а вставкой в виде кода. И желательно засунуть под спойлер. |
Details
➤ YN0000: ┌ Format Как видно, ошибки найдены в:
Большая часть ошибок связана с @ory/kratos-client (примеры: Error: Property 'submitSelfServiceLogoutFlow' does not exist on type 'KratosClient'; Error: Module '"@ory/kratos-client"' has no exported member 'SelfServiceLoginFlow'). Прочитал, что одной из причин может быть проблема с версией @ory/kratos-client, стоит работать в этом направлении? Также не определены типы для 'testing-library__jest-dom'. Текст ошибки: |
@Nelfimov, думаю, причина части ошибок - @ory/kratos-client не установлена. Но при попытке установить также возникает ошибка, которая ссылается некорректный пакетный менеджер. Скрины ниже под спойлером. UPD: Откатился назад и сделал yarn check ДО обновления - ошибок нет. При этом до обновления версия @ory/kratos-client - 0.8.2-alpha, а после - 1.0.0. Может, не стоит делать обновление по всему проекту во избежание ошибок? |
@Nelfimov, я сделал обновление еще раз. При этом не выбирал те latest версии, которые были подсвечены красным. После yarn check ошибок нет. Создал ПР и запросил ревью. |
Не совсем понял что имеешь в виду под "обновлением" - убедись что у тебя последняя версия нашего ярна, обнови зависимости в пакете, запусти |
Убедился, обновил зависимости, yarn check прошел без ошибок. Занимаюсь ошибками ПР. |
@Nelfimov я правильно понимаю, что Действия которые я проделал:
P.S |
Работает. Можешь в другом репозитории протестировать |
@Nelfimov нужно исправить все чеки по проекту или можно ограничиться только чеками той библиотеки, где обновляю версии? |
@OsirisAnubiz Можно ограничиться твоей библиотекой |
Статус на конец дня:
Осталось сделать:
P.S. |
Решил исправить все ошибки линта Статус на конец дня:
Осталось:
|
@Nelfimov забыл спросить. Может висячий PR удалить? |
@OsirisAnubiz Кинь линк - гляну |
|
Можешь сам закрыть либо оставить комментарий с прогрессом |
исправил линт, но остались проблемы с |
@Nelfimov и остальные библиотеки, которые не используются |
Статус на конец дня:
|
С чем связан запрос на фичу?
Необходимо обновить версии зависимостей у пакета до последних
Расскажите как вы это себе видите
Обновляем через
yarn upgrade-interactve
(будет обновлять по всему проекту) либо вручную вpackage.json
.После обновления проверяем с помощью
yarn check
наличие ошибок, исправляем до ПР.Приложите пример реализаций
No response
The text was updated successfully, but these errors were encountered: