从一个打字稿中导出多个模块

时间:2020-02-05 13:04:36

标签: typescript

我正在写一个打字稿包foo。我希望程序包的用户像这样导入它:

import { Foo } from 'foo';
import { Bar } from 'foo/bar'; 

我的消息来源组织如下:

 .
 ├── dist
 │   ├── // compiled tsc output goes here
 │  ...
 │ 
 ├── src
 │   ├── index.ts // `export * from './Foo'
 │   ├── Foo.ts
 │   ├── bar
 │  ...  ├── index.ts // `export * from './Foo'
 │       ├── Bar.ts
 │      ...
 │
 ├── package.json
...

此设置可以实现

import { Foo } from 'foo';

import { Bar } from 'foo/dist/bar';

我想摆脱dist部分-我该怎么做?

0 个答案:

没有答案