Error

No such export en un recurso

Llamas a un export que no existe o el recurso no cargó. Te explicamos las 3 causas y el fix.

El problema

La consola muestra «No such export 'X' in resource 'Y'» (o el export devuelve nil) al llamar a `exports['Y']:X()`.

La causa

Tres causas típicas: (1) el recurso 'Y' no está iniciado o cargó DESPUÉS del que lo llama; (2) el nombre del export o del recurso está mal escrito; (3) el export se registra en el otro lado (client vs server) del que lo llamas.

La solución

Verifica el orden de carga, el nombre exacto y el lado (client/server):

lua
-- 1) ORDEN en server.cfg: el recurso que EXPORTA va antes del que lo usa.
ensure Y         -- primero el que provee el export
ensure mi_script -- después el que lo llama

-- 2) Nombre EXACTO (sensible a mayúsculas y guiones):
exports['ox_inventory']:AddItem(src, 'water', 1)   -- correcto
-- exports['ox-inventory']  <- mal (guion vs guion bajo)

-- 3) Lado correcto: un export de SERVIDOR no existe en el cliente.
--    Comprueba si 'Y' registra ese export en client.lua o en server.lua.

Paso a paso

  1. 1.Confirma que el recurso 'Y' está en `ensure` y SIN errores al arrancar.
  2. 2.Ponlo ANTES que tu script en server.cfg (las dependencias primero).
  3. 3.Revisa el nombre exacto del recurso y del export (mayúsculas, guion vs guion bajo).
  4. 4.Comprueba que llamas el export en el lado correcto (client/server).
  5. 5.Si 'Y' es de pago/escrow, mira su doc: el nombre del export lo fija el autor.

¿Tu caso es distinto?

Pega tu error en la herramienta IA y te da la solución al instante.

Probar la herramienta

Guías relacionadas

Última actualización: 2026-06-25. Crxative-M no está afiliado a Cfx.re ni Rockstar Games.

Cómo arreglar "No such export X in resource Y" en FiveM