【发布时间】:2020-07-30 16:12:01
【问题描述】:
我有一个 Lerna 驱动的 monorepo,其中包含发布到 NPM 的各种包。其中有各种帮助函数,它们位于 repo 的根目录并由几个包共享。
我遇到的问题是,当每个包都使用 Babel 构建时,转译的代码使用 require 来获取这些帮助程序。显然这不起作用,因为当一个包发布时,它需要完全自包含——那些助手不在那里。
有没有办法解决这个问题?我不想在包之间复制助手。
当使用lerna bootstrap --hoist 时,我仍然遇到同样的问题。
【问题讨论】:
标签: javascript babeljs lerna monorepo