Skip to content

feat: update to Vite 5 and @quasar/app-vite dependency to ^2.0.0 #385

@nicobao

Description

@nicobao

Problem

Running quasar ext add ssg in a project that was scaffold using Quasar CLI with Vite 5 outputs the following error:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: quasar-app-extension-ssg@5.1.1
npm ERR! Found: @quasar/app-vite@2.0.0-beta.5
npm ERR! node_modules/@quasar/app-vite
npm ERR!   dev @quasar/app-vite@"^2.0.0-beta.5" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peerOptional @quasar/app-vite@"^1.7.0" from quasar-app-extension-ssg@5.1.1
npm ERR! node_modules/quasar-app-extension-ssg
npm ERR!   dev quasar-app-extension-ssg@"*" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: @quasar/app-vite@1.8.0
npm ERR! node_modules/@quasar/app-vite
npm ERR!   peerOptional @quasar/app-vite@"^1.7.0" from quasar-app-extension-ssg@5.1.1
npm ERR!   node_modules/quasar-app-extension-ssg
npm ERR!     dev quasar-app-extension-ssg@"*" 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! 

Solution

Update dependency to support the latest version of Quasar.

Follow this guide:
https://quasar.dev/quasar-cli-vite/upgrade-guide/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions