Skip to content

showing update you node version but i already have latest one #5117

Closed

Description

@deepanshuam

Version

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

Platform

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

> frontend@0.0.0 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

frontend@0.0.0 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

frontend@0.0.0 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

Activity

  1. transferred this issue fromnodejs/nodeon Nov 15, 2025
  2. avivkeller commented on Nov 15, 2025

    @avivkeller
    Member

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions