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

Creating node module with subfolders

我正在开发 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'

等?

What should I write in index.ts to make my module to be used in this way

鉴于您要使用 import {something} from 'myModule/A' 意味着 myModule/A 文件夹应该有一个导出 somethingindex.ts

这与 A/index 实际上位于 myModule/src/A/index 的事实相冲突。

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