Skip to content
New issue

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

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

Already on GitHub? # to your account

[BUG] npm version --workspaces still doesn't update dependencies #7843

Open
2 tasks done
websolutions-hamburg opened this issue Oct 16, 2024 · 0 comments · May be fixed by #7903
Open
2 tasks done

[BUG] npm version --workspaces still doesn't update dependencies #7843

websolutions-hamburg opened this issue Oct 16, 2024 · 0 comments · May be fixed by #7903
Labels
Bug thing that needs fixing Priority 2 secondary priority issue

Comments

@websolutions-hamburg
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

This issue exists in the latest npm version

  • I am using the latest npm

Current Behavior

The issue #3403 still exists.
The command npm version <version> --workspaces does not update the dependencies nor the devDependencies in the package.json file.

As documented here, the fix provided at the time unfortunately does not work: #4588 (comment)

Expected Behavior

npm version 2.0.0 --workspaces should update all workspace package versions (currently does) and also update the package.json dependencies and devDependencies versions.

Steps To Reproduce

  1. Setup a new npm workspace
  2. Create /packages/package-a with package.json:
{
  "name": "package-a",
  "version": "1.0.0"
}
  1. Create /packages/package-b with package.json:
{
  "name": "package-b",
  "version": "1.0.0"
  "dependencies": {
    "package-a": "1.0.0"
  }
}
  1. Run npm version 2.0.0 --workspaces
  2. Notice the package versions are updated but the dependencies are not.

Environment

  • npm: 10.8.3
  • Node.js: 22.9.0
  • OS Name: macOS 14.7
  • System Model Name: MacBook Pro
  • npm config:
❯ npm config ls
; "user" config from /Users/xxx/.npmrc

@company:registry = "https://npm.pkg.github.com"
//npm.pkg.github.com/:_authToken = (protected)

; node bin location = /Users/xxx/.nodenv/versions/22.9.0/bin/node
; node version = v22.9.0
; npm local prefix = /Users/xxx/Repositories/test
; npm version = 10.8.3
; cwd = /Users/xxx/Repositories/test
; HOME = /Users/xxx
; Run `npm config ls -l` to show all defaults.
@websolutions-hamburg websolutions-hamburg added Bug thing that needs fixing Needs Triage needs review for next steps labels Oct 16, 2024
@milaninfy milaninfy added Priority 2 secondary priority issue and removed Needs Triage needs review for next steps labels Oct 29, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Bug thing that needs fixing Priority 2 secondary priority issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants