WebDev2030
@WebDev2030
Битриксоид до мозга и костей

Почему не импортируется функция в nuxt.config.ts?

Всем привет.
В nuxt.config.ts хочу импортировать функцию, которая рекурсивно обрабатывает массив. Раместил функцию в файле в файле /src/sitemapForMenu.ts. Код:
import type CatalogMenuLink from "~/types/common/CatalogMenuLink";
import type {SitemapEntry} from "nuxt-simple-sitemap/dist/runtime/types";

const sitemapForMenu = (links: CatalogMenuLink[]): SitemapEntry[] => {
    let r: SitemapEntry[] = [];

    for (const link of links) {
        r.push({
            loc: `${link.href}`,
            priority: 0.8,
        })

        if(link.children) {
            r.push(...sitemapForMenu(link.children))
        }
    }

    return r;
}

export default sitemapForMenu


А в файле nuxt.config.ts импортирую:
import sitemapForMenu from "~/src/sitemapForMenu";

при запуске: npm run dev получаю ошибку:
ERROR Cannot find module '~/src/sitemapForMenu'
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы