gpt4 book ai didi

javascript - lerna 链接与 lerna Bootstrap

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:18 24 4
gpt4 key购买 nike

我有一个 Lerna 项目,直到最近才使用 lerna bootstrap --hoist。这很有效,但我发现许多子文件夹中的 devDependencies 大部分是相同的。升级到 Lerna v3 我读到了 lerna link convert.

lerna link convert 是否只是将所有子文件夹 devDependencies 移动到根目录,然后子文件夹扫描父 node_modules 以加载它们(NPM 的一个功能)?我注意到子文件夹中的依赖关系被更改为“file://”而不是私有(private) npm 存储,这表明一旦发布和使用它们就不会被加载。

此外,如果 lerna bootstrap 被删除,则子模块中的 dependencies 不会安装。用什么方法解决?

最佳答案

我的建议是利用 Yarn Workspaces 将包“提升”到根级别的能力。这将防止在您的包中嵌套相同的依赖项。

Here's a completed exampleassociated tutorial.

关于javascript - lerna 链接与 lerna Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53362967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com