help icon indicating copy to clipboard operation
help copied to clipboard

showing update you node version but i already have latest one

Open deepanshuam opened this issue 2 months ago • 1 comments

Version

PS C:\Users\Deepanshu sharma\frontend> node -v v24.11.1

Platform

PS C:\Users\Deepanshu sharma\frontend> npm run dev

> [email protected] dev
> vite

✔ Console Ninja extension is connected to Vite, see https://tinyurl.com/2vt8jxzw
PRO FEATURES are enabled for free until Mon Nov 24 2025. https://console-ninja.com/pro

You are using Node.js 18.20.8. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version.
error when starting dev server:
TypeError: crypto.hash is not a function
    at getHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:2680:21)
    at getLockfileHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:33002:9)
    at getDepHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:33005:23)
    at initDepsOptimizerMetadata (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:32464:53)
    at createDepsOptimizer (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:34652:17)
    at new DevEnvironment (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:35426:109)
    at Object.defaultCreateClientDevEnvironment [as createEnvironment] (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:35838:9)
    at file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:26007:52
    at Array.map (<anonymous>)
    at _createServer (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:26006:58)
PS C:\Users\Deepanshu sharma\frontend>

Subsystem

No response

What steps will reproduce the bug?

when i start react vite command npm run dev showing this error PS C:\Users\Deepanshu sharma\frontend> npm run dev

[email protected] dev vite

✔ Console Ninja extension is connected to Vite, see https://tinyurl.com/2vt8jxzw PRO FEATURES are enabled for free until Mon Nov 24 2025. https://console-ninja.com/pro

You are using Node.js 18.20.8. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version. error when starting dev server: TypeError: crypto.hash is not a function at getHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:2680:21) at getLockfileHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:33002:9) at getDepHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:33005:23) at initDepsOptimizerMetadata (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:32464:53) at createDepsOptimizer (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:34652:17) at new DevEnvironment (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:35426:109) at Object.defaultCreateClientDevEnvironment [as createEnvironment] (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:35838:9) at file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:26007:52 at Array.map () at _createServer (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:26006:58) PS C:\Users\Deepanshu sharma\frontend> i tried everything and i am on latest node but when i run this command show this when i type this command server runs= node .\node_modules\vite\bin\vite.js

How often does it reproduce? Is there a required condition?

when i start react vite command npm run dev showing this error PS C:\Users\Deepanshu sharma\frontend> npm run dev

[email protected] dev vite

✔ Console Ninja extension is connected to Vite, see https://tinyurl.com/2vt8jxzw PRO FEATURES are enabled for free until Mon Nov 24 2025. https://console-ninja.com/pro

You are using Node.js 18.20.8. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version. error when starting dev server: TypeError: crypto.hash is not a function at getHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:2680:21) at getLockfileHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:33002:9) at getDepHash (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:33005:23) at initDepsOptimizerMetadata (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:32464:53) at createDepsOptimizer (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:34652:17) at new DevEnvironment (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:35426:109) at Object.defaultCreateClientDevEnvironment [as createEnvironment] (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:35838:9) at file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:26007:52 at Array.map () at _createServer (file:///C:/Users/Deepanshu%20sharma/frontend/node_modules/vite/dist/node/chunks/config.js:26006:58) PS C:\Users\Deepanshu sharma\frontend> i tried everything and i am on latest node but when i run this command show this when i type this command server runs= node .\node_modules\vite\bin\vite.js

What is the expected behavior? Why is that the expected behavior?

expected behaviour is it runs with npm run dev and not showing you are on 18v of node

What do you see instead?

show me you are no 18 version of node

Additional information

No response

deepanshuam avatar Nov 15 '25 07:11 deepanshuam

You are using Node.js 18.20.8. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version.

Check what Node.js version is being used by npm and Vite, there's probably a mismatch.

avivkeller avatar Nov 15 '25 14:11 avivkeller