如何将 Three.js 导入我的 Nuxt 项目

2024-03-12

我想将 THREE.js 中的示例文件夹中的模块(例如 OBJLoader)导入到我的 Nuxt 项目中。

我可以导入三个主文件夹,但是在尝试导入示例文件夹中的模块时会发生错误。

尝试了官方文档中的这些步骤。

https://trijs.org/docs/index.html#manual/en/introduction/Import-via-modules https://threejs.org/docs/index.html#manual/en/introduction/Import-via-modules

我在下面收到错误

语法错误 意外的标记 {

<template>
</template>
<script>
import * as THREE from 'three'
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader.js';
export default{
}
</script>

这是我的 github 存储库https://github.com/ksuhara/ Threejs-test https://github.com/ksuhara/threejs-test


我终于找到了问题所在。

嗯,这与 nuxt 构建系统有关。当使用第三方库时,您应该将它们添加到nuxt.config.js bild->transpile数组,因此它可以作为 Babel 的依赖项包含在内。

transpile: [ "three" ]

Ref: https://nuxtjs.org/api/configuration-build#transpile https://nuxtjs.org/api/configuration-build#transpile

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Three.js 导入我的 Nuxt 项目 的相关文章

随机推荐

  • 为什么 JavaScript 比较运算符在数学上不一致?

    很久以前 在数学课上我被告知 a b 当且仅当a Javascript 似乎不这么认为 gt new Date 400 lt new Date 400 true gt new Date 400 gt new Date 400 true gt
  • PHP:CURL 库:获取curl_exec 的状态

    我正在 PHP 中使用 cURL 编写一个函数 将远程 xml 文件获取到本地文件夹中 一切正常 但我有一个问题 fileIn curl init http some remote host com file xml fileOut fop
  • C# 8.0 支持 IAsyncEnumerable 吗?

    真的很难找到任何相关信息IAsyncEnumerable 除了 C 8 0 新增功能 文章中的一些提及之外 尝试在启用了 netstandard 2 0 和 C 8 的 Visual Studio 2019 中使用它 它确实识别了该类 但我
  • Reactjs process.env.PUBLIC_URL 不起作用

    在反应中 我使用下面的代码来加载配置 json 但是如果我添加 则会出现错误 console log process env PUBLIC URL 当我删除它时 它起作用了 Error is ReferenceError 进程未定义 con
  • 使用 Spring @Controller 构造型保持方法可见性的最佳实践

    我当前工作使用的项目privateMVC 控制器方法的访问修饰符 Controller public class HelloWorldController RequestMapping helloWorld private ModelAnd
  • Azure AD Powershell:提取用户的上次登录时间

    我正在尝试提取用户在 Active Directory 上的上次登录时间 我找到了这个脚本 它应该可以解决问题 Install Module AzureADPreview Import Module AzureADPreview Cred
  • 是否可以使用 JclDebug 从引发异常的方法中获取参数值?

    我使用函数 JclGetExceptStackList 来记录引发的异常的调用堆栈 我希望 如果可能的话 也记录引发异常的方法中的参数值 我不知道是否可以使用 JclDebug 来做到这一点 或者是否存在任何其他方法来做到这一点 谁能帮我
  • 矩形之间的最佳负空间算法?

    给定较大矩形 R 内的矩形 r 是否存在最佳快速算法来确定填充 的矩形的最小数量 负空间 https i stack imgur com rnboe png r 之间 例如 假设紫色矩形内有这三个蓝色矩形 我如何快速确定下面绿色的矩形列表
  • 如何在序列化activerecord后访问列值

    我有一个像这样的简单模型 class User lt ActiveRecord Base serialize preferences end 我想从mysql访问原始值 而不是序列化之前的值 是否可以 我知道我可以使用 ActiveReco
  • dafny 建模整数溢出

    Can Dafny 模型整数溢出 当达夫尼证明以下事实时 我感到很惊讶 method overflow c int if c gt 0 assert c 1 gt 0 我缺少什么 方式intDafny 中的意思是 数学整数 所以不存在溢出
  • 如何更改 Facebook Font Awesome 图标的颜色?

    我想更改 Font Awesome Facebook 图标的颜色 如果我这样做background color body font size 5em background 555 fa facebook square color blue
  • 如何将段落显示为水平列表?

    我希望我的网站有一个 关于 部分 其中一个 col 1 部分位于其他部分之上 在该部分下面 有 3 栏描述了我生活的 3 个方面 我尝试了 inline block 但无法使其工作 但我真的希望这种方法能够成功 因为它的灵活性 html s
  • 无论我如何尝试,System.Web.Http 引用默认为 4.0 版本

    我在我的项目中使用 BreezeApi NuGet 包 它位于 Visual Studio 2013 中 我收到这个错误 错误 41 程序集 Breeze WebApi2 Version 1 4 0 0 Culture neutral Pu
  • 我应该使用文件描述符或流来读取/写入套接字

    设置套接字后 更好的做法是在套接字描述符上使用 read 2 和 write 2 调用 还是使用 fdopen 3 将流与套接字描述符关联 然后使用 stdio 3 函数 int sfd socket PF INET SOCK STREAM
  • javascript/jquery 中的触控板点击事件

    有什么方法可以处理 mac 触控板的点击吗 我需要处理触控板上的 点击 和 点击 尤其是在 Mac 上 I tried event special tap setup function data namespaces var elem th
  • Sharepoint 服务器上托管的 ASP.NET Web 应用程序出现 Sharepoint 2007 NTLM 问题

    我在 Sharepoint 2007 机器上托管一个 ASP NET Web 应用程序 该应用程序对 Sharepoint 进行 Web 服务调用以检索文档位置 特别是 GetListItems 方法 该服务通过传递具有适当权限的有效 Sh
  • IntelliJ IDEA 12——查看调用堆栈

    我是 IntelliJ IDE 的新手 通常使用 Visual Studio 我想查看特定断点处的当前调用堆栈 我找到了有关构建调用层次结构的信息 但这不是我要找的 任何有关如何查看当前调用堆栈的信息将不胜感激 The call stack
  • R arules :从规则中提取 lhs 项

    我想从 arules 生成的规则中提取 lhs 项目 例如 a b c gt d 我希望能够提取a b c并将其放入字符向量中 以便我可以根据这些项目进行迭代和进一步处理 目前 我可以考虑解析这组规则 将其转换为数据帧 然后使用字符操作 正
  • PHP 和 SOAP。换信封

    有很多关于 PHP 和 SOAP 的问题 但我没有找到关于我的情况的答案 所以 我使用 PHP SoapClient 和 WSDL 对象发送这个
  • 如何将 Three.js 导入我的 Nuxt 项目

    我想将 THREE js 中的示例文件夹中的模块 例如 OBJLoader 导入到我的 Nuxt 项目中 我可以导入三个主文件夹 但是在尝试导入示例文件夹中的模块时会发生错误 尝试了官方文档中的这些步骤 https trijs org do