Javascript typescript中的three.js MeshToonMaterial

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版本,

我导入三个.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”