ThreeJS模块化-从html中分离三个



我想让我的小应用程序更模块化一点。如果我能把这三个东西都从html页面中移出来,放到它自己的js文件中,那就太棒了。

包含"import * as THREE from ' THREE ';在我的JS顶部,但不知道如何避免"不能在模块外使用import语句"。这样做:"let THREE= import("…/build/THREE .module.js") "在模块的顶部,它没有给我同样的错误,但现在它不能识别"THREE"

挣扎着通过许多不同的谷歌搜索,但还没有找到我要找的…

这是有趣的:在这里,但我不理解它,或者它没有帮助我得到我需要的地方。

想法吗?任何东西我都很感激。谢谢。

好了,仔细看了看,找到了几个解决方案。链接在这里。

链接1 - Webpack解决方案Link 2 - Webpack解决方案

都是很好的教程,意味着有人通过这是第一次。(像我这样)。其中一种或两者都需要在某些时候为更深入的主题付费。但是,上面的问题有免费的解决方案。

好运。

最新更新