GOODBOY008 opened a new pull request, #4324:
URL: https://github.com/apache/streampark/pull/4324
## Summary
- Updated Vue from `^3.3.4` to `^3.5.0` to resolve peer dependency conflict
with `vue-router@^4.2.4`
- Updated `@vue/runtime-core`, `@vue/shared`, and `@vue/compiler-sfc` to
`^3.5.0` for consistency
- Fixes Docker build failure caused by pnpm peer dependency mismatch
## Background
The Docker CI build was failing with the following error:
```
ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
└─┬ vue-router
└── ✕ unmet peer vue@^3.5.0: found 3.3.13
```
This occurred because `vue-router@^4.2.4` requires `vue@^3.5.0`, but the
project was using `[email protected]`.
## Changes
Updated the following dependencies in
`streampark-console/streampark-console-webapp/package.json`:
- `vue`: `^3.3.4` → `^3.5.0`
- `@vue/runtime-core`: `^3.3.4` → `^3.5.0`
- `@vue/shared`: `^3.3.4` → `^3.5.0`
- `@vue/compiler-sfc`: `^3.3.4` → `^3.5.0`
## Test plan
- [ ] Verify Docker build completes successfully
- [ ] Run `pnpm install` in the webapp directory without peer dependency
errors
- [ ] Ensure the application builds and runs correctly with updated
dependencies
- [ ] Test core functionality to ensure no breaking changes from Vue 3.5
upgrade
🤖 Generated with [Qoder][https://qoder.com]
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]