【发布时间】:2021-02-04 05:00:50
【问题描述】:
我正在尝试在 Nuxt 组件中导入 Three.js。
<script>
import * as THREE from "three";
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'
..
虽然第一行有效,但第二行给了我一个“Unexpected token {” - 语法错误,所以
const { OrbitControls } = require('three/examples/jsm/controls/OrbitControls')
导入的语法(第一个版本)是根据 Three.js 文档。
【问题讨论】:
-
您应该只在如下所示的脚本标签中执行 ES6 导入:
<script type="module">。 -
谢谢,我试过了,还是一样的错误。
-
@Mugen87 我不是唯一一个遇到这个问题的人,它只发生在 Three.js 模块中:link
标签: javascript three.js nuxt.js