使用子文件夹创建节点模块

时间:2016-10-18 21:04:08

标签: node.js typescript npm node-modules

我正在开发npm模块。我有以下index.ts

export * from './src/A/index';

此时,在app import语句中如下所示:

import {something} from 'myModule';

我想在我的模块中添加一些额外的逻辑,并将它组织成:

export * from './src/A/index';
export * from './src/B/index';
export * from './src/C/index';

我应该在index.ts中写什么来使我的模块以这种方式使用:

import {something} from 'myModule/A'
import {something2} from 'myModule/B'

等?

1 个答案:

答案 0 :(得分:1)

  

我应该在index.ts中写什么才能让我的模块以这种方式使用

假设您要使用import {something} from 'myModule/A',则myModule/A文件夹应包含导出index.ts的{​​{1}}。

这与something实际位于A/index的事实相冲突。

移动文件,它应该可以工作。