Всем привет.
В 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'