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

时间:2017-11-09 21:33:04

标签: javascript node.js typescript commonjs

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

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

我不希望图书馆的消费者像这样导入模块

import {...} from "mylibrary/folder1/moudleAIndex"
如果开发人员可以做

会很好

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

有没有办法在不更改当前文件结构的情况下执行上述操作?

1 个答案:

答案 0 :(得分:1)

使用内容

创建mylibrary/moduleA.js文件
import * as moduleA from './folder1/moudleAIndex';
export moduleA;