You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
devEngines.runtime is not respected by node shim consistently #1948
VITE+ - The Unified Toolchain for the Web
Environment:
Version 22.22.0
Source devEngines.runtime
Source Path ~/ps/test/package.json
Project Root ~/ps/test
Tool Paths:
node ~/.vite-plus/js_runtime/node/22.22.0/bin/node
npm ~/.vite-plus/js_runtime/node/22.22.0/bin/npm
npx ~/.vite-plus/js_runtime/node/22.22.0/bin/npx
which is expected ✅
The output from node --version is:
v24.18.0
which is wrong ❌
Note that if instead of manually adding devEngines.runtime I do vp env pin 22.22.0 then both vp env current and node --version report the same version (22.22.0).
System Info
vp env current
VITE+ - The Unified Toolchain for the Web
Environment:
Version 24.18.0
Source lts
Tool Paths:
node ~/.vite-plus/js_runtime/node/24.18.0/bin/node
npm ~/.vite-plus/js_runtime/node/24.18.0/bin/npm
npx ~/.vite-plus/js_runtime/node/24.18.0/bin/npx
vp --version
VITE+ - The Unified Toolchain for the Web
vp v0.2.1
Local vite-plus:
vite-plus Not found
Tools:
vite Not found
rolldown Not found
vitest Not found
oxfmt Not found
oxlint Not found
oxlint-tsgolint Not found
tsdown Not found
Environment:
Package manager Not found
Node.js v24.18.0
Activity
jong-kyung commentedon Jun 26, 2026
This looks like a shim resolve cache invalidation issue. I’ll take a look.
fix(env): invalidate stale shim cache when project source changes (#1951