导入 react-three-fiber 和 react-three/drei 时出现问题
2021-04-06
10505
我正在我的 app.js 中导入 react-three-fiber 和 react-three/drei,但当我启动我的应用程序时,它给了我这个错误: ./node_modules/@react-three/drei/core/Billboard.js 未找到模块:无法解析“.../node_modules/@react-three/drei/core”中的“@react-three/fiber” 我正在像这样导入这些组件
import React, { Suspense, useRef, useState } from 'react'
import { Canvas, useFrame } from 'react-three-fiber'
import { useGLTF } from '@react-three/drei/'
有人知道这个问题吗?我该如何解决?
2个回答
补充上面的答案,如果你使用 yarn,你可以使用
yarn add three @react-three/fiber
yarn add three @react-three/drei
或
npm i three @react-three/fiber
npm i three @react-three/drei
这两个包都依赖于 three.js 库,因此在命令中添加依赖项是明智的,如果未安装 threejs 模块,它会这样做以防止未解决的依赖项
Jan Arend
2022-04-12
您必须安装软件包。您可以前往 https://www.npmjs.com/ 并在那里找到安装命令:
npm i @react-three/fiber
npm i @react-three/drei
Georgi Ivanov Dimitrov
2021-06-03