Артур Петрин, нет, поддержка TypeScript была добавлена в Strapi, начиная с версии 4.3.0. И с TypeScript всё прекрасно, если устанавливать Strapi изначально с ним. Но есть маленький раздел в документации, который содержит информацию о добавлении поддержки TS в уже существующий проект, вот с этим-то и возникла проблема.
Я согласен с тем, что вопрос стоило сформулировать с использовать оборота "Почему".
Но никакого задания здесь точно нет, ни о каких "готовых решениях" речи не идёт. Я привел точную последовательность своих действий, подкрепленную документацией, и лишь собирался спросить, знает ли кто-то, почему это может не работать.
Единственное место, где я нашёл аналогичную проблему - форум Strapi, https://forum.strapi.io/t/strapi-v4-cannot-read-pr....
Но там проблему не решили, проект начали с нуля. Однако в документации, есть информация по внедрению TypeScript в существующий проект Strapi, поэтому мой вопрос по-прежнему имеет право на существование
К чему эта агрессия? Я прекрасно вижу, что объект, который должен содержать поле `routes` представляет из себя undefined. А если выражаться точнее, то начал представлять из себя undefined после моей попытки добавить поддержку TypeScript в Strapi. Если лишь убрать tsconfig.json, то всё работает нормально.
Я согласен с тем, что проблема не относится непосредственно к TypeScript, поскольку ошибка возникает уже в момент исполнения моего JS кода, но мой вопрос звучал так: "Как использовать TypeScript в существующем проекте Strapi?".
Здесь есть 3 наиболее важных словосочетания: "TypeScript", "существующий проект", "Strapi". Этот вопрос связан именно с этими вещами. Всей информацией из документации и других источников по этой теме я воспользовался, проблема осталась. Цель моего вопроса - спросить у людей, которые возможно сталкивались с подобной проблемой и знают её решение. Так что если вы не знаете ответа на этот вопрос, то отвечать не стоило, а уж тем более проявлять агрессию.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.