Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

202
Vistas
No se puede leer la propiedad 'startsWith' de la resolución require('path') indefinida

Estoy tratando de agregar mi módulo Nuxt personalizado local a mi aplicación Nuxt y sigo recibiendo el error:

 Cannot read property 'startsWith' of undefined at Resolver.g [as _require] (node_modules\jiti\dist\jiti.js:1:54052) at Resolver.requireModule (node_modules\@nuxt\core\dist\core.js:381:29) at ModuleContainer.addModule (node_modules\@nuxt\core\dist\core.js:182:38) at node_modules\@nuxt\utils\dist\utils.js:639:43 at async ModuleContainer.ready (node_modules\@nuxt\core\dist\core.js:55:5) at async Nuxt._init (node_modules\@nuxt\core\dist\core.js:478:5)

Necesito 'ruta' como se muestra a continuación en module.js de mi módulo Nuxt:

 const { resolve, join } = require('path') const { readdirSync } = require('fs')

Muestra una lista de archivos que comienza con(). Por ejemplo:

node_modules@nuxt\utils\dist\utils.js:

 const startsWithAlias = aliasArray => str => aliasArray.some(c => str.startsWith(c)); ... const isWindows = process.platform.startsWith('win'); ... if (r.path && r.path.startsWith('/')) { routes.push(r.path); } else if (route !== '/' && route[route.length - 1] === '/') { routes.push(route.slice(0, -1)); } else { routes.push(route); } ... const sanitizedKey = key.startsWith('_') ? key.substr(1) : key; ... if (key.startsWith('_') && key.length > 1) { route.path += '?'; } ... if ( dir1 && dir2 && ( dir1 === dir2 || ( dir1.startsWith(dir2) && !path__default['default'].basename(dir1).startsWith(path__default['default'].basename(dir2)) ) ) ) { ... if (key.startsWith('_')) { return `:${key.substr(1)}` }

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Parece que podría estar intentando inicializar el módulo en el cliente, por lo que no reconoce el código específico del nodo.

Si por casualidad está usando el paquete nuxt-vite para nuxt 2, esta podría ser la razón, ya que no creo que vite-plugin-vue2 , que usa, funcione con SSR todavía.

* Entiendo que puede ser una mezcla extraña de vago y específico, pero al salir de la pregunta, se parece mucho a un problema que tuvo mi compañero de equipo al investigar nuxt-vite . Además, a juzgar por el seguimiento de la pila, está fallando incluso antes de que ingrese correctamente al módulo.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda