Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

锁定子依赖 #128

Open
cklwblove opened this issue Oct 8, 2023 · 0 comments
Open

锁定子依赖 #128

cklwblove opened this issue Oct 8, 2023 · 0 comments

Comments

@cklwblove
Copy link
Owner

cklwblove commented Oct 8, 2023

锁定子依赖

当项目某个子依赖出现问题,会导致项目无法更新,此时可以使用包管理器锁定子依赖版本。

pnpm

对于使用 pnpm 的项目,请在项目根目录package.json 中添加以下配置,然后重新执行 pnpm install

{
  "pnpm": {
    "overrides": {
      "package-name": "^1.0.0"
    }
  }
}

Yarn

对于使用 Yarn 的项目,请在项目根目录package.json 中添加以下配置,然后重新执行 yarn install

{
  "resolutions": {
    "package-name": "^1.0.0"
  }
}

Npm

对于使用 Npm 的项目,请在项目根目录package.json 中添加以下配置,然后重新执行 npm install

{
  "overrides": {
    "package-name": "^1.0.0"
  }
}

注意:对于 Monorepo 仓库,只能在项目根目录的 package.json 中锁定依赖版本,并且会影响 Monorepo 中的所有 package。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant