Javascript typescript中的three.js MeshToonMaterial
我导入三个.js:Javascript typescript中的three.js MeshToonMaterial,javascript,typescript,three.js,Javascript,Typescript,Three.js,我导入三个.js: import*作为“三”中的三 但我没有三个。我没有材料 错误TS2551:属性“MeshToonMaterial”不存在 我的依赖项: “依赖项”:{ “@types/three”:“^0.84.22”, “三个”:“^0.87.1”, “ts加载器”:“^2.3.7” }, 这三种材料大部分是进口的 MeshToonMaterial肯定存在于三个0.87.1中(欢迎您检查节点模块以确认)。你能分享你的真实代码吗?我猜是人为错误。我在node_模块中找到了它的JS版本,
import*作为“三”中的三代码>
但我没有三个。我没有材料
错误TS2551:属性“MeshToonMaterial”不存在
我的依赖项:
“依赖项”:{
“@types/three”:“^0.84.22”,
“三个”:“^0.87.1”,
“ts加载器”:“^2.3.7”
},
这三种材料大部分是进口的
MeshToonMaterial肯定存在于三个0.87.1中(欢迎您检查节点模块以确认)。你能分享你的真实代码吗?我猜是人为错误。我在node_模块中找到了它的JS版本,但我猜typescript需要一些定义。我不确定,但这可能会有所帮助:@Mikemike你找到解决方案了吗?@Jamesthrley我使用声明类MeshToonMaterial扩展了MeshPhongMaterial{}
基于此,看起来只有“gradientMap”、“isMeshToonMaterial”、“defines”和“MeshToonMaterial”等更改/新属性在三个0.87.1中明确存在(欢迎您检查节点模块以确认)。你能分享你的真实代码吗?我猜是人为错误。我在node_模块中找到了它的JS版本,但我猜typescript需要一些定义。我不确定,但这可能会有所帮助:@Mikemike你找到解决方案了吗?@Jamesthrley我使用声明类MeshToonMaterial扩展了MeshPhongMaterial{}
基于此,看起来唯一更改/新的属性是“gradientMap”、“isMeshToonMaterial”、“defines”