向reaction -three-fiber添加drei导致错误



我正在做一个react-three-fiber项目,我像过去一样添加了drei。

npm i drei

问题是,一旦我试图使用Html方面,它抛出了一个关于它如何无法找到曲线修饰符的错误。我以前使用过drei,没有任何问题,但是我不知道如何处理这个问题。

Module not found: Can't resolve 'three/examples/jsm/modifiers/CurveModifier' in '/Users/....'

import语句:

import { Html } from "@react-three/drei";

包的一部分。json文件

"dependencies": {
"@react-three/drei": "2.2.18",
"axios": "0.19.2",
"chroma-js": "2.1.0",
"next": "9.5.0",
"next-redux-wrapper": "6.0.2",
"prop-types": "15.7.2",
"ramda": "0.27.0",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-redux": "7.2.1",
"react-three-fiber": "4.2.18",
"redux": "4.0.5",
"redux-devtools-extension": "2.13.8",
"redux-saga": "1.1.3",
"three": "0.119.0"
}

CurveModifier是一个新的三个特性。要么更新三个ejjs,要么执行import { Html } from "@react-three/drei/Html";

最新更新