首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入错误与@react 3/drei/drei 3-光纤

输入错误与@react 3/drei/drei 3-光纤
EN

Stack Overflow用户
提问于 2021-11-17 21:25:06
回答 1查看 1.5K关注 0票数 0

我正在尝试使用@3/drei。我已经成功地安装和使用了@react 3/纤维,但是当我安装@react-three/drei时。我得到以下错误:

代码语言:javascript
复制
./node_modules/three-stdlib/lights/RectAreaLightUniformsLib.js
Attempted import error: 'DataUtils' is not exported from 'three'.

当我将这个导入用于@react 3/drei时,会得到错误信息

代码语言:javascript
复制
import { Preload, ScrollControls, Scroll, useScroll, Image, useFBO, PerspectiveCamera } from '@react-three/drei'

App.jsx

代码语言:javascript
复制
import * as THREE from 'three'
import { Suspense, useRef, useState } from 'react'
import { Canvas, useFrame, useThree } from '@react-three/fiber'
import { Preload, ScrollControls, Scroll, useScroll, Image, useFBO, PerspectiveCamera } from '@react-three/drei'

import SiteNav from "./components/Nav/Nav"
import MainContainer from "./pages/MainContainer";

function App() {
  return (
      <div className="App">
        <SiteNav />
        <MainContainer />
      </div>
  )
}

export default App;

任何帮助都将不胜感激!谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-11-18 18:15:44

我认为这里的问题是react-3/drei使用独立的三stdlib npm i three-stdlib应该可以解决这个问题。

https://github.com/pmndrs/drei react drei文档如下所示:

越来越多的有用的帮助和抽象的反应-三纤维。 npm install @drei 3/drei这个包使用的是独立的三stdlib,而不是三个/示例/jsm。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70011738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档