Skip to content

Node.js not recognized on Windows (node command not found) #4188

Description

@sirjohnrafael-cyber

Session ID: v2:4b3a3f9a-8be6-4947-b1e2-85ff739948a4
Session Schema: v2.0
Pro User ID: n/a

Issue Description (required)

Expected Behavior (required)

Actual Behavior (required)

System Information

  • Dyad Version: 1.9.0
  • Platform: win32
  • Architecture: x64
  • Node Version: v24.18.0
  • PNPM Version: 11.18.0
  • Node Path: C:\Users\DELL\AppData\Roaming\dyad\managed-tools\node\v24.18.0\node.exe
  • Pro User ID: n/a
  • Telemetry ID: 0c562a80-aea6-4638-8aaa-6c64a5ea5fb9
  • Model: auto:auto | customId: undefined

Settings

  • Selected Model: auto:auto
  • Chat Mode: build
  • Auto Approve Changes: true
  • Dyad Pro Enabled: n/a
  • Thinking Budget: n/a
  • Runtime Mode: n/a
  • Release Channel: stable

Logs

}
  source: 'remote',
  version: '2026-08-04T07:23:16.654Z',
  providerCount: 6
}
  source: 'remote',
  version: '2026-08-04T07:23:16.654Z',
  expiresAt: '2026-08-04T08:23:16.654Z'
}
  providerId: 'auto',
  source: 'remote',
  version: '2026-08-04T07:23:16.654Z',
  hasProviderModels: true
}
[2026-08-04 16:10:10.650] [warn]  (runShellCommand) Stderr from "node --version": 'node' is not recognized as an internal or external command,
operable program or batch file.
[2026-08-04 16:10:10.679] [error] (runShellCommand) Command "node --version" failed with code 1
[2026-08-04 16:10:11.545] [warn]  (runShellCommand) Stderr from "where node": INFO: Could not find files for the given pattern(s).
[2026-08-04 16:10:11.576] [error] (runShellCommand) Command "where node" failed with code 1

Auto-Updater Logs

Last updater error (this session):
[2026-08-04T08:08:19.350Z] Command failed: 4294967295
System.AggregateException: One or more errors occurred. ---> System.Net.WebException: The remote name could not be resolved: 'api.dyad.sh'
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
   at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__43`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Squirrel.FileDownloader.<DownloadUrl>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__2.Move

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingissue/incompleteissues which don't have all the fields filled in

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions