typescript - 如何从 ThreeJs 包中获取 TypeScript 类型?

标签 typescript webpack three.js

我正在使用 Webpack 构建一个前端,其中包含 ThreeJs 功能。过去,我过去常常不在我的包中包含 ThreeJs 以保持其较小(我在我的 index.html 中使用来自 CDN 链接的 ThreeJs UMD)。不过,我确实使用了 @types/Three 包进行输入。

但是,@types/two 现已被弃用。相反,two 现在包含其自己的模块类型。但现在,我无法弄清楚如何仅针对其类型使用三个包,而不在我的包中包含所有大量的 ThreeJs 代码。

建议?

最佳答案

它最初被弃用,但是 @types/three现在又可以使用的地方了。 Moving back to DefinitivelyTyped于 2021 年 1 月完成。

所以只需通过运行添加类型

npm install -D @types/three

关于typescript - 如何从 ThreeJs 包中获取 TypeScript 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57237700/

相关文章:

javascript - THREE.js WebGLRenderer Canvas 消耗 'click' 鼠标事件

javascript - typescript - 删除毫秒

typescript - 难道真的没有办法在没有导入和导出的情况下全局声明类型吗?

javascript - Webpack & 测试 : Helper to delete/replace modules from the require cache

javascript - 为什么 React Webpack 生产版本显示空白页面?

javascript - 如何在 Angular 5 组件中有条件地加载 templateUrl html 文件

javascript - Three.js无法加载DAE模型

javascript - 如何动态地交换低分辨率与高分辨率纹理并总体上改进纹理加载

typescript - fp-ts 如何处理管道内的异步操作

javascript - Breezejs Typescript Promise 在定义文件中没有失败方法