monorepo 项目中的 package.json 中删除了一些不要的依赖,如何更新 pnpm-workspace.yaml 文件?

25 天前
 coolair
直接在 package.json 文件中删除了一些依赖,后面发现 pnpm-workspace.yaml 里面还有这些依赖,如何保持同步?

使用了 monorepo 后,正确使用包管理的方式是怎样的,做到两个文件同步?
902 次点击
所在节点    Node.js
3 条回复
Dotennin
25 天前
正常来说删除后, 直接 pnpm i 应该就能删除不必要的依赖了.
除非用的 catalog 管理通用依赖的话, package 中手动删除没用还是需要在 workspace 中手动删的.
mouyase
25 天前
pnpm install --no-frozen-lockfile

这样会直接无视 yaml 文件,根据你的 package 重新创建。
mouyase
25 天前
等一下,没仔细看,原来是 pnpm-workspace.yaml ,那就不太清楚了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1087809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX