ghettovoice / vuelayers

Web map Vue components with the power of OpenLayers
https://vuelayers.github.io/
MIT License
683 stars 229 forks source link

Dependency conflict installing vuelayers with NPM #523

Closed hecent closed 1 year ago

hecent commented 2 years ago

When I try to install vuelayers through npm I encounter the following error:

F:\####\first-map>npm install vuelayers@next
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: first-map@0.0.0
npm ERR! Found: vue@3.2.40
npm ERR! node_modules/vue
npm ERR!   vue@"^3.2.40" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^2.6" from vuelayers@0.12.0-rc.28
npm ERR! node_modules/vuelayers
npm ERR!   vuelayers@"0.12.0-rc.28" 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.
npm ERR!
npm ERR! See C:\Users\####\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\####\AppData\Local\npm-cache\_logs\2022-09-28T19_16_34_144Z-debug-0.log

Apologies if this is from a mistake on my part.

ghettovoice commented 2 years ago

Hello @hecent , I guess from the log, that you have installed vue v3, but current version of vuelayers is build for vue v2. You have 2 options here:

  1. stay with vue 3, drop vuelayers and use https://github.com/MelihAltintas/vue3-openlayers instead
  2. downgrade vue to version 2
github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.