showing update you node version but i already have latest one
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 (
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 (
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
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.