【发布时间】:2021-07-14 04:34:39
【问题描述】:
通常,当您以传统方式导入脚本时,您会执行以下操作:
<script src="https://jsdeliver.com/packagename"></script>
当你导入一个 ES 模块时,你会这样做:
<script>
import { method } from "https://jsdeliver.com/packagename"
...
</script>
我想知道是否有一种方法可以编写一次 JS 库,这样它就会自动以两种方式加载。如果您import,它将作为 ES 模块加载,如果您将其包含为 <script src>,它将作为传统脚本加载。
【问题讨论】:
标签: javascript ecmascript-6 es6-modules