Javascript 动态导入所有子文件夹导出
我有这个:Javascript 动态导入所有子文件夹导出,javascript,typescript,webpack,bundler,Javascript,Typescript,Webpack,Bundler,我有这个: -main.js -routeDir -subfolder1 -index.js -subfolder2 -index.js ... -subfolderN -index.js 子文件夹的数量根据某些情况而变化。 是否有办法在main.js中动态导入我的代码中的所有index.js?否,这是不可能的。ES6模块需要能够在不执行模块代码的情况下静态解析它们的依赖关系,以便import语句能够可靠地工作
-main.js
-routeDir
-subfolder1
-index.js
-subfolder2
-index.js
...
-subfolderN
-index.js
子文件夹的数量根据某些情况而变化。
是否有办法在main.js
中动态导入我的代码中的所有index.js
?否,这是不可能的。ES6模块需要能够在不执行模块代码的情况下静态解析它们的依赖关系,以便import
语句能够可靠地工作。模块说明符必须是字符串文字
但是,您选择的模块加载器应该支持使用变量名动态加载模块。您将无法在模块作用域中获取绑定的app
标识符,但是(并且无法重新导出),它通常仅在回调中可用
可能存在的副本