如何解决如何打包和发布 TypeScript 方法的集合?
我正致力于发布一个需要提供给其他项目的内部方法库。目前,该库基本上是一系列单独的方法文件。作为示例,我挑选了几个没有依赖项的简单方法,并将它们发布到本地 Verdaccio 实例进行测试,但我不确定要采取的最佳步骤。这是初始构建后的当前文件结构:
此时根据需要导入方法是通过调用来完成的
import clamp from 'utils/dist/clamp';
但这很麻烦。我希望能够根据需要通过调用导入方法
import { clamp } from 'utils';
这可以通过在源代码中创建一个 index.ts 并填充它来实现:
export { default as clamp } from './clamp';
export { default as slug } from './slug';
但这不是正确的做事方式。它在源头上有点混乱,并且还会导致所有方法即使没有被使用也会被加载。
我在这方面迈出的最好的一步是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。