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

369
Visualizações
¿Por qué mi instalación de ThreeJS dentro de laravel no funciona?

En primer lugar, sé que Laravel es un marco PHP y no tiene nada que ver con la interfaz (JavaScript) de mi aplicación. PERO laravel brinda la posibilidad de usar un paquete web que, si lo hice bien, es para módulos de nodo y otras cosas de javascript.

Lo que he hecho hasta ahora:

ThreeJS instalado con comando:

 npm install three

que ejecutado

 npm run dev

Después de eso, incluí la biblioteca en mi archivo app.js en la carpeta de recursos de Laravel de esta manera:

 var THREE = require('three');

(Intenté incluirlo sin asignarlo a una variable, pero eso parecía no funcionar, así que hice lo que me dijo una investigación de Google)

Nuevamente ejecuté npm run dev y Libary se incluyó dentro de mi paquete app.js en la ruta public/js/ de mi proyecto. Todo parece estar bien, Incluí el archivo app.js dentro de mi vista y también establecí el tipo de atributo de secuencia de comandos en módulo. Pero ahora, cuando intento importar tres js a través de import * as THREE from 'three';

dentro de mi vista dice que no se puede encontrar el módulo. Sé que podría simplemente copiar el contenido de ThreeJS dentro de la carpeta node_modules a mi carpeta JS de ruta pública, pero quería mantenerlo como un módulo de nodo. ¿Algún consejo?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Antes de que pueda instanciar Three.Js , debe importar la biblioteca:

En sus resources\js\app.js

 import * as THREE from 'three'; const scene = new THREE.Scene();

Sin embargo, se recomienda crear una instancia en el componente que realmente lo requiera, a menos que lo necesite globalmente.

about 4 years ago · Juan Pablo Isaza Relatório

0

Me siento súper estúpido en este momento, pero agregar una window.THREE en lugar de var three solucionó el problema de alguna manera. ¡Gracias por su ayuda y tiempo de todos modos!

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