2016-08-27 4 views
1

私はそうのように使用しようと、私は「threejs.orgからパッケージファイルthree.js-devを得た:Three.jsローダー

<script type="text/javascript" src="./build/three.js"></script> 

<script type="text/javascript" src="./src/loaders/JSONLoader.js"></script> 

<script src="./examples/js/controls/TrackballControls.js"></script> 
<script src="./examples/js/Detector.js"></script> 

しかし、私は、コンソールにエラーが発生しました中:

JSONLoader.js:1 Uncaught SyntaxError: Unexpected token import

ソースタブでその他のエラーが発生しました。私が思った

Uncaught SyntaxError: Unexpected token import

、 'JavaScriptのインポート' についての問題はありますか?

私はそれを検索したので、found this at the MDNと私は'./Loader'"./Loader"に置き換えましたが、エラーが残ります。

この問題について不思議な知恵を持っている人はいますか?助けて!

答えて

1

JSONLoaderの送信元を参照しています。これは、すでに参照しているbuild/three.jsにバンドルされているモジュールパターン(importトークン用)を使用してES6に書き込まれます。この問題は、ブラウザ(..yet)でモジュールを使用することができないために発生します。

簡単に言えば、/src/loaders/JSONLoader.jsを参照する必要はなく、デフォルトでJSONLoaderが含まれています。

はこちらをご覧ください: http://threejs.org/docs/index.html?q=json#Reference/Loaders/JSONLoader

+0

ああ、それは私が/src/loaders/JSONLoader.jsを参照しない場合は、そのエラーに関するクリアされますので、? – cybaj

+0

はい、エラーは消えてしまいますが、本当に知る唯一の方法は試してみることです;) 'build/three.js'には' src/'フォルダーのすべてが含まれているので、それぞれを参照する必要はありません別々に3つの部分.1つのファイルだけ。 – bitten

+1

ありがとう、ありがとう! – cybaj