V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coolair
V2EX  ›  Node.js

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

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

    使用了 monorepo 后,正确使用包管理的方式是怎样的,做到两个文件同步?
    3 条回复    2024-11-08 22:53:10 +08:00
    Dotennin
        1
    Dotennin  
       19 天前
    正常来说删除后, 直接 pnpm i 应该就能删除不必要的依赖了.
    除非用的 catalog 管理通用依赖的话, package 中手动删除没用还是需要在 workspace 中手动删的.
    mouyase
        2
    mouyase  
       19 天前
    pnpm install --no-frozen-lockfile

    这样会直接无视 yaml 文件,根据你的 package 重新创建。
    mouyase
        3
    mouyase  
       19 天前
    等一下,没仔细看,原来是 pnpm-workspace.yaml ,那就不太清楚了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5419 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:51 · PVG 13:51 · LAX 21:51 · JFK 00:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.