トラブルシューティング: ThreeJS インストールが Laravel で適切に動作しないのはなぜですか?
P粉811329034
P粉811329034 2024-03-28 18:20:16
0
1
428

まず第一に、Laravel は PHP フレームワークであり、アプリケーションのフロントエンド (JavaScript) とは何の関係もないことを知っています。しかし、laravelは、正しく行えばノードモジュールやその他のJavaScriptのものに使用できるwebpackを使用する可能性を提供します。

これまでにやったこと:

コマンドを使用して ThreeJS をインストールします:

リーリー

実行よりも

リーリー

その後、次のように Laravel リソース フォルダー内の app.js ファイルにライブラリを含めました。

リーリー

(変数に代入せずに含めてみましたが、うまくいかなかったようなので、Google の調査で教えられたとおりにしました)

npm run dev を再度実行すると、プロジェクトの public/js/ パスにあるパッケージ化された app.js にライブラリが含まれていました。すべてが順調のようです。 app.js ファイルをビューに含めて、スクリプト属性のタイプをモジュールに設定しました。しかし今、Threejsをインポートしようとすると、

import * as THREE from '三';

私の場合、モジュールが見つからないと表示されます。 node_modules フォルダー内の ThreeJS の内容をパブリック パス JS フォルダーにコピーできることはわかっていますが、それをノード モジュールとして保持したいと考えています。助言がありますか?

P粉811329034
P粉811329034

全員に返信(1)
P粉691958181

私は今とても愚かな気分ですが、var Three の代わりに window.THREE を追加すると、どういうわけか問題は解決しました。とにかく、ご協力と時間をありがとうございました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート