【发布时间】:2021-01-25 20:13:48
【问题描述】:
我有多个函数分布在同一个文件夹中的七个 javascript 文件中。我想将它们导入另一个文件,而不必一个接一个地导出。为简单起见,假设我在每个文件中只有一个函数,然后我将使用默认导出。所以“脚本”中的 .forEach 文件,我可以这样做:
export default myFunc1 // first.js
export default myFunc2 // second.js
export default myFunc3 // third.js
...
然后,在我要导入的文件中:
import myFunc1 from "./scripts/first.js"
import myFunc2 from "./scripts/second.js"
import myFunc3 from "./scripts/third.js"
...
但是我想知道是否有更简单的方法来执行此操作,因为“export * from /scripts”之类的变体在这种情况下似乎不起作用。
【问题讨论】:
-
我不这么认为。像这样的显式硬编码依赖项使代码更易于管理,您当前的代码对我来说看起来不错。
-
它确实看起来不错,除非我有 20 多行从每个文件中导出一个函数。我很高兴这不是我的情况。
标签: javascript import export