Skip to content

claude-trace fails to find claude npm module on git bash #50

@dimitrydhondt

Description

@dimitrydhondt

When running claude-trace in git bash, the installed npm module for claude (i.e. claude was installed via npm install) is not found

$ claude-trace 'hi'
Claude Trace
Starting Claude with traffic logging

Using Claude binary: /c/Users/Dimitry.Dhondt/AppData/Roaming/npm/claude
Starting traffic logger...

Logs will be written to:
JSONL: C:\Users\Dimitry.Dhondt\rgf\wip\kdp-support.claude-trace\log-2025-12-03-08-55-02.jsonl
HTML: C:\Users\Dimitry.Dhondt\rgf\wip\kdp-support.claude-trace\log-2025-12-03-08-55-02.html
Uncaught exception: Error: Cannot find module 'C:\c\Users\Dimitry.Dhondt\AppData\Roaming\npm\claude'
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Cleaning up orphaned requests...
Cleanup complete. Logged 0 pairs
Cleaning up orphaned requests...
Cleanup complete. Logged 0 pairs

Claude exited with code: 1

Likely this is due to the handling of paths in cygwin.

claude itself is working ok, and is installed:

$ which claude
/c/Users/Dimitry.Dhondt/AppData/Roaming/npm/claude

cygpath could be used to correct the path, but requires a patch to claude-trace?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions