javascript – es6导入three.js

前端之家收集整理的这篇文章主要介绍了javascript – es6导入three.js前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的es6工作流程使用babel和babel-plugin-transform-es2015-modules-system.js来转换模块导入/导出以与system.js一起使用.我只是使用“绿色”浏览器来处理所有es6功能,除了模块的导入/导出..这是一个标准,因此不是“es6”.

这适用于遗留(非es6)库,我可以“导入”我需要的所有npm包.不知何故babel,只有babel模块转换,而system.js神奇地工作.

除了three.js.我尝试了所有三个版本:three.js,three.min.js& three.modules.js.前两个静默失败,导致“未定义”模块.第三个失败,想要跟踪..我想是一个类似system.js的变换?

那么我在es6世界中使用three.js需要做些什么呢?

我想我可以使用< script>标签和三个全局.或者可能使用汇总/ webpack来消除模块?

但我敢打赌,这是一个合理的解决方案.毕竟,three.js在内部使用es6模块.

解决方法

发布中有一个错误(只有一天!).我修好了但仍有问题.但我确实发现这确实有效:
import * as THREE from 'etc/three.js'

..但更明显的版本,

import THREE from 'etc/three.js'
or
import 'etc/three.js'

似乎不起作用.

如果你比这更好地了解这一点,请告诉我,这是非常随意的.

原文链接:https://www.f2er.com/js/159057.html

猜你在找的JavaScript相关文章