Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

196
Views
¿La instalación de troika-tres-texto de npm no funciona?

Necesito agregar algunos textos a una escena en tres-js y he visto que Troika parece ser perfecto para eso. El problema es que cuando instalo troika, no encuentro la manera de llamar al modulo, y/o tiene problemas con las referencias... Parece que no encuentro nada relacionado en ningun lado, la gente hace preguntas como si simplemente instalaran troika y voi-la, y para mi ha sido complicado

así que tengo tres funcionando perfectamente, luego instalo troika (npm install troika-tres-texto)

genera algunas carpetas en la carpeta node_modules, ahora la instalación te dice que tienes que llamarlo usando

importar {Texto} de 'troika-tres-texto',

cuando hago esto me sale este mensaje:

'Error de tipo no detectado: no se pudo resolver el especificador de módulo "troika-tres-texto". Las referencias relativas deben comenzar con "/", "./" o "../".'

entonces pruebo con:

importar {Texto} desde '../node_modules/troika-tres-texto/dist/troika-tres-texto.esm.js'

y ahora el problema es el siguiente...

'No se pudo resolver el especificador de módulo "troika-worker-utils". Las referencias relativas deben comenzar con "/", "./" o "../".'

Entonces, no sé qué hacer, o tengo que cambiar manualmente cada ruta dentro de los scripts de todas las carpetas de troika , ¿o qué? no tiene ningun sentido, por favor que alguien me ayude U_U gracias!!!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

También me encontré con este problema mientras jugaba con troika.

Puede que esta no sea una solución perfecta, pero es una buena solución porque uso three.js en el navegador, no en nodejs. Mi script principal se carga en el archivo index.html usando type="module" y también en el archivo index.html hay un "mapa de importación" que define los nombres necesarios de la siguiente manera:

 <html> <head> <script type="importmap"> { "imports" : { "three": "http://unpkg.com/three@latest/build/three.module.js", "troika-three-text": "http://unpkg.com/troika-three-text@latest/dist/troika-three-text.esm.js", "troika-three-utils": "http://unpkg.com/troika-three-utils@latest/dist/troika-three-utils.esm.js", "troika-worker-utils": "http://unpkg.com/troika-worker-utils@latest/dist/troika-worker-utils.esm.js", ... } } </script>

Tenga en cuenta que obtengo estos archivos del CDN de unpkg.com. Puede que tengas que hacer algo un poco diferente.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!