林一二2023年08月04日 15:54
发布为基于 Lerna 的 monorepo https://github.com/tiddly-gittly/wikiast
对 Lerna 不熟,感觉不是很好拆…
- 构建相关的 devDependency 是顶层和每个子包都放一次吗
- 测试文件夹放顶层吗
- 如何引用旁边的子包
改用了 Memeloop 中用过的 pnpm Workspace,使用简单,很快就分好了几个包
- 需要先构建才能跑测试,因为互相引用的其它包的 dist 文件夹,需要构建才会产生,这个需要写到 readme 里
- 构建产物比较大,里面有 is-object 和 react 等东西,需要看后续能不能在 slate-write 那层 tree-shaking 掉
- 还需要发包并在 slate-write 里使用
Undefined widget 'supertag-form'