如何使用嵌套文件夹

时间:2017-10-19 17:00:12

标签: typescript npm

我有一个TypeScript项目,它可以分解为更小的包,但是我在代码中有一些子文件夹用于逻辑组织目的。

在开发过程中,我在使用该模块的应用程序中进行了很好的命名空间导入,因为TypeScript文件是本地的:

import { MyClass } from "./MyModule";
import { MyNestedClass } from "./MyModule/SomeFolder";

但现在我想在NPM中找到包装和发布结果的唯一方法,如下所示:

import { MyClass, MyNestedClass } from "MyModule";

如何配置我的package.json等,以便我可以在源代码中维护我拥有的命名空间,从node_modules中的包中实现类似的东西:

import { MyClass } from "MyModule";
import { MyNestedClass } from "MyModule/SomFolder";

虽然我正在使用它们,但是组织范围的项目并不是答案,也不能完全解决我的需求。

0 个答案:

没有答案