diff --git a/.gitignore b/.gitignore index 6ce40eb..03e476a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +.nuxt +.output .idea # Dependencies diff --git a/packages/layers/content/utils/content-routes.ts b/packages/layers/content/utils/content-routes.ts index de6c551..8504428 100644 --- a/packages/layers/content/utils/content-routes.ts +++ b/packages/layers/content/utils/content-routes.ts @@ -18,6 +18,8 @@ export async function getConfig(): Promise { export async function getRoutes(): Promise> { async function find(directory: string): Promise { + if (!existsSync(directory)) return [] + const entries = await readdir(directory, { withFileTypes: true , recursive: true }) return entries.filter(e => e.isFile() && e.name.endsWith('.vue')).map(e => relative(directory, join(e.parentPath, e.name))) } @@ -87,6 +89,6 @@ export async function getExpandedRoutes(config: Configuration): Promise