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

Conflicting peer dependency: @glimmer/tracking@2.0.0-beta.21 #71

Open
prestoncobb opened this issue Nov 14, 2022 · 1 comment
Open

Conflicting peer dependency: @glimmer/tracking@2.0.0-beta.21 #71

prestoncobb opened this issue Nov 14, 2022 · 1 comment

Comments

@prestoncobb
Copy link

In a project I am working on, we are currently running into an issue with conflicting peer dependancies from glimmer-apollo, which causes installs to fail. Glimmer-apollo appears to require @glimmer/tracking@2.0.0-beta.21, but our application (and other addons) are on v1.1.2. Is there a resolution any can recommend? I'd like to resolve this properly instead of relying on --force or --legacy-peer-deps

Ember Version: 4.4
Node Version: 14.20.1
NPM Version: 8.19.3
glimmer-apollo Version: 0.5.1

Full Error:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: glimmer-apollo@0.5.1
npm ERR! Found: @glimmer/tracking@1.1.2
npm ERR! node_modules/@glimmer/tracking
npm ERR!   dev @glimmer/tracking@"^1.0.4" from the root project
npm ERR!   @glimmer/tracking@"^1.0.2" from ember-apollo-client@3.2.1
npm ERR!   node_modules/ember-apollo-client
npm ERR!     dev ember-apollo-client@"^3.2.0" from the root project
npm ERR!   4 more (ember-basic-dropdown, ember-concurrency, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer @glimmer/tracking@"^2.0.0-beta.15" from glimmer-apollo@0.5.1
npm ERR! node_modules/glimmer-apollo
npm ERR!   dev glimmer-apollo@"^0.5.1" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: @glimmer/tracking@2.0.0-beta.21
npm ERR! node_modules/@glimmer/tracking
npm ERR!   peer @glimmer/tracking@"^2.0.0-beta.15" from glimmer-apollo@0.5.1
npm ERR!   node_modules/glimmer-apollo
npm ERR!     dev glimmer-apollo@"^0.5.1" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
@bertdeblock
Copy link
Contributor

Maybe @glimmer/tracking@2.0.0-beta.21 is needed for Glimmer apps, but we should allow v1 for Ember apps?

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

2 participants