我正在研究一个打字稿模块库项目。 我在package.json中配置了主要的index.ts,所有外部导出都发生在这里。 我有非常复杂的内部模块,需要导出它们,并且为了更好地组织事情,我尝试了命名间隔。但这导致库用户使用点进行导入。例如,
import { Shape } from 'mylib';
let triangle = new Shape.Triangle();
我想要的是这样的东西。
import { Triangle } from 'mylib/shape';
如何导出以便实现斜线导入?