quasarframework / quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time

Home Page:https://quasar.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

app-vite upgrade 2.0.0-beta.2 → 2.0.0-beta.3 failed in unlink esbuild.exe Windows

jaybo opened this issue · comments

What happened?

Was happily running

quasar: 2.14.5
 @quasar/app-vite: 2.0.0-beta.2

Attempted quasar upgrade -i

Error message: error Error: EPERM: operation not permitted, unlink 'd:\devGit\dzweb\ClientApp\node_modules\@esbuild\win32-x64\esbuild.exe'

Full log is below

What did you expect to happen?

Successful upgrade

Reproduction URL

https://stackblitz.com/edit/quasarframework-upnouq?file=README.md

How to reproduce?

quasar upgrade -i

Flavour

Quasar CLI with Vite (@quasar/cli | @quasar/app-vite)

Areas

Quasar CLI Commands/Configuration (@quasar/cli | @quasar/app-webpack | @quasar/app-vite)

Platforms/Browsers

Chrome

Quasar info output

(base) d:\devGit\dzweb\ClientApp>quasar info

Operating System - Windows_NT(10.0.22621) - win32/x64
NodeJs - 18.19.0

Global packages
  NPM - 10.2.5
  yarn - 1.22.21
  @quasar/cli - 2.3.0
  @quasar/icongenie - Not installed
  cordova - Not installed

Important local packages
  quasar - 2.14.6 -- Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
  @quasar/app-vite - 2.0.0-beta.3 -- Quasar Framework App CLI with Vite
  @quasar/extras - 1.16.9 -- Quasar Framework fonts, icons and animations
  eslint-plugin-quasar - Not installed
  vue - 3.4.19 -- The progressive JavaScript framework for building modern web UI.
  vue-router - 4.3.0
  pinia - 2.1.7 -- Intuitive, type safe and flexible Store for Vue
  vuex - Not installed
  vite - 5.1.4 -- Native-ESM powered web dev build tool
  esbuild - 0.20.1 -- An extremely fast JavaScript and CSS bundler and minifier.
  eslint - 8.57.0 -- An AST-based pattern checker for JavaScript.
  electron - Not installed
  electron-packager - Not installed
  electron-builder - Not installed
  register-service-worker - 1.7.2 -- Script for registering service worker, with hooks
  @capacitor/core - Not installed
  @capacitor/cli - Not installed
  @capacitor/android - Not installed
  @capacitor/ios - Not installed

Quasar App Extensions
  *None installed*

Relevant log output

(base) d:\devGit\dzweb\ClientApp>quasar upgrade -i

 Global Quasar CLI • Gathering information from the NPM registry...

 quasar: 2.14.5 → 2.14.6
 @quasar/app-vite: 2.0.0-beta.2 → 2.0.0-beta.3

 Global Quasar CLI • Installing quasar@2.14.6...
 Global Quasar CLI • [sync] Running "yarn add quasar@2.14.6" in d:\devGit\dzweb\ClientApp

yarn add v1.22.21
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "dexie > karma-safari-launcher@1.0.0" has unmet peer dependency "karma@>=0.9".
warning " > autoprefixer@10.4.17" has unmet peer dependency "postcss@^8.1.0".
[5/5] Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ quasar@2.14.6
info All dependencies
└─ quasar@2.14.6
Done in 8.01s.

 Global Quasar CLI • Installing @quasar/app-vite@^2.0.0-beta.3 as devDependencies...
 Global Quasar CLI • [sync] Running "yarn add --dev @quasar/app-vite@^2.0.0-beta.3" in d:\devGit\dzweb\ClientApp

yarn add v1.22.21
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "dexie > karma-safari-launcher@1.0.0" has unmet peer dependency "karma@>=0.9".
warning " > autoprefixer@10.4.17" has unmet peer dependency "postcss@^8.1.0".
error Error: EPERM: operation not permitted, unlink 'd:\devGit\dzweb\ClientApp\node_modules\@esbuild\win32-x64\esbuild.exe'
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

 Global Quasar CLI • ⚠️  Command "yarn" failed with exit code: 1

 Global Quasar CLI • ⚠️   FAIL  Failed to install @quasar/app-vite@^2.0.0-beta.3 as devDependencies


(base) d:\devGit\dzweb\ClientApp>rmdir node_modules /s/q
node_modules\@esbuild\win32-x64\esbuild.exe - Access is denied.
node_modules\@rollup\rollup-win32-x64-msvc\rollup.win32-x64-msvc.node - Access is denied.
node_modules\vite\node_modules\@esbuild\win32-x64\esbuild.exe - Access is denied.

Additional context

No response

I'm an idiot. Another window was still running quasar dev. Sorry for the noise.