【问题标题】:Why does Yarn 2 / Yarn 3 add `packageManager` to package.json, and can I delete it?为什么 Yarn 2 / Yarn 3 将 `packageManager` 添加到 package.json 中,我可以删除它吗?
【发布时间】:2023-02-04 00:00:01
【问题描述】:

迁移到 Yarn 2 / Yarn 3(运行yarn version set stable)后,yarn 在我的 package.json 中添加了一个字段:

  "packageManager": "yarn@3.2.3",

这个字段是做什么用的?我可以安全地删除它吗?

【问题讨论】:

    标签: node.js yarnpkg-v2


    【解决方案1】:

    packageManager 字段是 package.json 的一个较新的实验性功能,introduced in Node v16.9.0

    虽然删除是安全的,但在启用了 corepack 的系统上,这可能是使包管理器 (yarn) 与开发团队的其他成员保持同步的有用方法。

    【讨论】:

      猜你喜欢
      • 2022-11-11
      • 2021-08-01
      • 1970-01-01
      • 2018-09-22
      • 2019-09-20
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多