Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

readMeekoConfigSync

función

Lee layers, extends, modules e imports (appDirs, sharedDirs y serverDirs) de la configuración sin ejecutarla, analizando el archivo; es lo que usa el editor en un workspace no confiable. layers, extends y las listas de imports deben ser arrays literales de cadenas (appDirs y sharedDirs se leen desde 1.3.0); de modules sólo se leen las cadenas literales, porque un módulo importado no se conoce sin ejecutar la configuración. Desde 1.5.0 lee también alias cuando es un objeto literal de cadenas y false; si no lo es, lo omite (sin error) y el editor usa los aliases por defecto. Los demás campos no se leen.

ts
import { readMeekoConfigSync } from "@meekojs/meeko/build";

Código fuente src/framework/config.ts:404

Firma #

ts
function readMeekoConfigSync(projectRoot: string): MeekoConfig

Parámetros #

projectRoot string

Carpeta del proyecto.

Devuelve #

MeekoConfig

Los campos estáticos encontrados, o {}.

Lanza #

TypeError

Si uno de esos campos no es un array literal de cadenas.

Ejemplo #

ts
import { readMeekoConfigSync } from "@meekojs/meeko/build";

const { layers = [], imports } = readMeekoConfigSync(process.cwd());
const serverDirs = imports?.serverDirs ?? [];

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/framework/config.ts