如何在文件结构中组织 nodejs 导出但不创建具有相同结构的文件
how to organize nodejs export in file structure but without create file with the same structure
我有一个文件结构像这样的库
root
|-- index.js
|-----folder1
|---- module a
....
.... other modules that under other folders
我不希望库的使用者像这样导入模块 a
import {...} from "mylibrary/folder1/moudleAIndex"
如果开发者能做到就好了
import {...} from "mylibrary/moduleA"
有没有办法在不改变我当前文件结构的情况下完成上述操作?
创建一个 mylibrary/moduleA.js
文件,内容如下:
import * as moduleA from './folder1/moudleAIndex';
export moduleA;
我有一个文件结构像这样的库
root
|-- index.js
|-----folder1
|---- module a
....
.... other modules that under other folders
我不希望库的使用者像这样导入模块 a
import {...} from "mylibrary/folder1/moudleAIndex"
如果开发者能做到就好了
import {...} from "mylibrary/moduleA"
有没有办法在不改变我当前文件结构的情况下完成上述操作?
创建一个 mylibrary/moduleA.js
文件,内容如下:
import * as moduleA from './folder1/moudleAIndex';
export moduleA;