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

247
Views
¿Se están importando varias versiones de Three.Js?

No tengo ni idea de por qué recibo este error y qué podría estar saliendo mal. Aquí hay un desglose de lo que está sucediendo:

  1. Inicié una aplicación NPM/webpack
  2. Luego importé en tres js y tres líneas de malla:
 import * as THREE from "three"; import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js"; import { MeshLine, MeshLineMaterial, MeshLineRaycast } from 'three.meshline';

Luego comencé a agregar líneas y cajas y esas cosas. 3) Este es un error que sigo recibiendo:

ADVERTENCIA: Se están importando varias instancias de Three.js.

  1. Para depurar esto, comenté la línea de código para Meshline, que soluciona este problema.
  2. Así que eché un vistazo al archivo MeshLine y se ve así:
 var THREE = root.THREE || (has_require && require('three')) if (!THREE) throw new Error('MeshLine requires three.js')
  1. Mi teoría de trabajo es que no se trata de múltiples versiones sino de múltiples momentos diferentes en los que se importa. y esto pasa porque yo tengo algo de TRES y de tres.
  2. ¿Es esta intuición correcta? y que hago para arreglarlo?

EDITAR 1: salida del navegador

También traté de importar los archivos de esta manera:

 import {PerspectiveCamera, AmbientLight, DirectionalLight, WebGLRenderer, Color, Scene, sRGBEncoding} from "three";

Pero eso tampoco ayudó

EDIT 2: Intenté la window.THREE = THREE; eso tampoco funciono

También aquí hay un repositorio que he creado que replica este error: https://github.com/range-et/THREE_THREEMESHLINE

about 4 years ago · Juan Pablo Isaza
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!