当我尝试导入 OrbitControls.js 时:
我收到Cannot use import statement outside a module
错误
所以,我使用:
<script type="module" src="OrbitControls.js"></script
>
但这次我得到:
ReferenceError: OrbitControls is not defined
Run Code Online (Sandbox Code Playgroud)
HTML 正文:
<body>
<div id="page-wrapper">
<h1>Open Spaceport Container (.drc):</h1>
<div>
<input type="file" id="fileInput">
</div>
</div>
<div>
<pre id="decoderType"><pre>
</div>
<div>
<pre id="fileDisplayArea"><pre>
</div>
<script src="https://cdn.rawgit.com/mrdoob/three.js/dev/build/three.min.js"></script>
<script src="DRACOLoader.js"></script>
<script src="geometry_helper.js"></script>
<script type="module" src="OrbitControls.js"></script>
<script>
"use strict"
// Configure decoder and create loader.
var textureLoader = new THREE.TextureLoader();
const loadManager = new THREE.LoadingManager();
...
Run Code Online (Sandbox Code Playgroud)