Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

204
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda