перечитал оф документацию, откатил до 18 node и 10 npm, все равно выдает ошибки, вижу что ошибки вообще про другое, но другие же как то устанавливают, или всю эту фигню вручную ставить?
Похоже, что в настройках вашего npm вы столкнулись с несколькими предупреждениями, связанными с устаревшими пакетами. Эти предупреждения указывают на то, что используемые вами библиотеки больше не поддерживаются, а срок службы версий, на которые вы полагаетесь, истек. Чтобы устранить эту проблему, у вас есть несколько вариантов: Обновите зависимости: Ознакомьтесь с документацией по каждому из используемых вами пакетов (например, ganache-cli вместо testrpc, apollo-server packages) и установите рекомендуемые замены или более новые версии, которые активно поддерживаются. Удалите устаревшие пакеты: Если определенные пакеты больше не нужны или у вас есть лучшие альтернативы, подумайте об их удалении из вашего проекта. Используйте поддерживаемые версии: Для пакетов, связанных с Apollo (например, apollo-server, apollo-server-errors), обновите их до версий, поддерживаемых Apollo Server v2 и v3. Ознакомьтесь с документацией по пакету: Многие из этих предупреждений об устаревании содержат ссылки на альтернативные пакеты или руководства по переходу на более новые наборы.
да у тебя просто ебанутый конфликт пакетов, если нужно установить на отъебись, то просто npm i --force