如何在文件结构中组织nodejs导出,但没有创build具有相同结构的文件

我有一个像这样的文件结构的库

root |-- index.js |-----folder1 |---- module a .... .... other modules that under other folders 

我不希望图书馆的用户这样input模块a

 import {...} from "mylibrary/folder1/moudleAIndex" 

如果开发者可以做的话就会很好

 import {...} from "mylibrary/moduleA" 

有没有办法做到上面没有改变我当前的文件结构?

使用以下内容创build一个mylibrary/moduleA.js文件:

 import * as moduleA from './folder1/moudleAIndex'; export moduleA;