问题描述
我正致力于发布一个需要提供给其他项目的内部方法库。目前,该库基本上是一系列单独的方法文件。作为示例,我挑选了几个没有依赖项的简单方法,并将它们发布到本地 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 (将#修改为@)