• Как использовать TypeScript в существующем проекте Strapi?

    @demos_x3m Автор вопроса
    Артур Петрин, нет, поддержка TypeScript была добавлена в Strapi, начиная с версии 4.3.0. И с TypeScript всё прекрасно, если устанавливать Strapi изначально с ним. Но есть маленький раздел в документации, который содержит информацию о добавлении поддержки TS в уже существующий проект, вот с этим-то и возникла проблема.
    Написано
  • Как использовать TypeScript в существующем проекте Strapi?

    @demos_x3m Автор вопроса
    Я согласен с тем, что вопрос стоило сформулировать с использовать оборота "Почему".
    Но никакого задания здесь точно нет, ни о каких "готовых решениях" речи не идёт. Я привел точную последовательность своих действий, подкрепленную документацией, и лишь собирался спросить, знает ли кто-то, почему это может не работать.
    Единственное место, где я нашёл аналогичную проблему - форум Strapi, https://forum.strapi.io/t/strapi-v4-cannot-read-pr....
    Но там проблему не решили, проект начали с нуля. Однако в документации, есть информация по внедрению TypeScript в существующий проект Strapi, поэтому мой вопрос по-прежнему имеет право на существование
    Написано
  • Как использовать TypeScript в существующем проекте Strapi?

    @demos_x3m Автор вопроса
    К чему эта агрессия? Я прекрасно вижу, что объект, который должен содержать поле `routes` представляет из себя undefined. А если выражаться точнее, то начал представлять из себя undefined после моей попытки добавить поддержку TypeScript в Strapi. Если лишь убрать tsconfig.json, то всё работает нормально.
    Я согласен с тем, что проблема не относится непосредственно к TypeScript, поскольку ошибка возникает уже в момент исполнения моего JS кода, но мой вопрос звучал так: "Как использовать TypeScript в существующем проекте Strapi?".
    Здесь есть 3 наиболее важных словосочетания: "TypeScript", "существующий проект", "Strapi". Этот вопрос связан именно с этими вещами. Всей информацией из документации и других источников по этой теме я воспользовался, проблема осталась. Цель моего вопроса - спросить у людей, которые возможно сталкивались с подобной проблемой и знают её решение. Так что если вы не знаете ответа на этот вопрос, то отвечать не стоило, а уж тем более проявлять агрессию.
    Написано