Penyelesaian masalah: Mengapa pemasangan ThreeJS saya tidak berfungsi dengan betul dalam Laravel?
P粉811329034
P粉811329034 2024-03-28 18:20:16
0
1
357

Pertama sekali, saya tahu bahawa Laravel ialah rangka kerja PHP dan tiada kaitan dengan bahagian hadapan (JavaScript) aplikasi saya. Tetapi laravel menawarkan kemungkinan untuk menggunakan webpack yang boleh digunakan untuk modul nod dan barangan javascript lain jika saya melakukannya dengan betul..

Apa yang saya lakukan setakat ini:

Pasang ThreeJS menggunakan arahan:

npm install three

Lebih baik daripada pelaksanaan

npm run dev

Selepas itu, saya memasukkan Perpustakaan dalam fail app.js dalam folder sumber Laravel seperti ini:

var THREE = require('three');

(Saya cuba memasukkannya tanpa memberikannya kepada pembolehubah tetapi itu nampaknya tidak berfungsi jadi saya hanya melakukan apa yang diberitahu oleh beberapa kajian google kepada saya)

Saya menjalankan npm run dev sekali lagi dan perpustakaan telah disertakan dalam app.js berpakej dalam laluan awam/js/ projek. Semuanya nampak baik. Saya memasukkan fail app.js dalam paparan dan menetapkan jenis atribut skrip kepada modul. Tetapi sekarang apabila saya cuba mengimport Threejs melalui import * as THREE from '三';

Dalam kes saya, ia mengatakan modul tidak dapat ditemui. Saya tahu saya boleh menyalin kandungan ThreeJS dalam folder node_modules ke folder JS laluan awam saya, tetapi saya mahu menyimpannya sebagai modul nod. Ada apa-apa cadangan?

P粉811329034
P粉811329034

membalas semua(1)
P粉691958181

Saya berasa sangat bodoh sekarang, tetapi menambah window.THREE 而不是 var Three entah bagaimana menyelesaikan masalah.. Bagaimanapun, terima kasih atas bantuan dan masa anda!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!