Javascript 以编程方式导入ES6模块

Javascript 以编程方式导入ES6模块,javascript,ecmascript-6,Javascript,Ecmascript 6,因此,与其使用 import A from './directory1/A' import B from './directory1/B' import C from './directory2/C' import D from './directory3/D' 如何以编程方式编写一个函数,读取当前模块父级中的所有目录,并加载每个目录中的模块?是否需要递归(查找子文件夹)?我建议你看看这个:你不能。ES6模块的主要特点是可以对其进行静态分析。如果需要动态执行此操作,请使用require或Sys

因此,与其使用

import A from './directory1/A'
import B from './directory1/B'
import C from './directory2/C'
import D from './directory3/D'

如何以编程方式编写一个函数,读取当前模块父级中的所有目录,并加载每个目录中的模块?

是否需要递归(查找子文件夹)?我建议你看看这个:你不能。ES6模块的主要特点是可以对其进行静态分析。如果需要动态执行此操作,请使用
require
System.import
,具体取决于设置。“读取所有目录”JavaScript不了解目录。代码将在哪个环境中运行?