[BUG] Unable to Start Claude - Started 2 hour ago. On going sessions still work fine

Resolved 💬 16 comments Opened Aug 5, 2025 by HugoL-git Closed Aug 5, 2025
💡 Likely answer: A maintainer (ant-kurt, collaborator) responded on this thread — see the highlighted reply below.

Environment

  • Platform (select one):
  • [ ] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [X] Other: Claude Code
  • Claude CLI version: 1.0.68
  • Operating System: Windows 11 Professional x64
  • Terminal: Windows Terminal - Powershell

Bug Description

Unable to Start Claude

Steps to Reproduce

Open Terminal Window
Type Claude

PS C:\Users\MyUser> Claude
file:///C:/Users/MyUser/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:716

SyntaxError: The requested module 'node:events' does not provide an export named 'addAbortListener'
at ModuleJob._instantiate (node:internal/modules/esm/module_job:124:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:190:5)

Node.js v18.17.0

Expected Behavior

Claude to start

Actual Behavior

SyntaxError: The requested module 'node:events' does not provide an export named 'addAbortListener'
at ModuleJob._instantiate (node:internal/modules/esm/module_job:124:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:190:5)

Node.js v18.17.0

View original on GitHub ↗

16 Comments

jensedler · 11 months ago

Same error for me.

OS: macos Sequoia 15.5
node: 18.14.2
npm: 9.5.0

Claude Code war running successfully, then I exited the session and tried to start Claude Code again and was hit with the following error:

SyntaxError: The requested module 'node:events' does not provide an export named 'addAbortListener'
at ModuleJob._instantiate (node:internal/modules/esm/module_job:124:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:190:5)

I reinstalled Claude Code, uninstalled it and installed it from scratch, but the error is still the same.

nicholasdevries · 11 months ago

Seeing the same behavior in a node 18.5.0 environment on both macOS and Ubuntu. This appears to be isolated to the 1.0.68 update because manually downgrading to 1.0.67 fixes the issue.

A temporary workaround for those experiencing this issue is to downgrade to 1.0.67 and disable the auto updater when running claude

# downgrade
npm install -g @anthropic-ai/claude-code@1.0.67

# disable auto updater
DISABLE_AUTOUPDATER=1 claude
jensedler · 11 months ago
Seeing the same behavior in a node 18.5.0 environment on both macOS and Ubuntu. This appears to be isolated to the 1.0.68 update because manually downgrading to 1.0.67 fixes the issue. A temporary workaround for those experiencing this issue is to downgrade to 1.0.67 and disable the auto updater when running claude # downgrade npm install -g @anthropic-ai/claude-code@1.0.67 # disable auto updater DISABLE_AUTOUPDATER=1 claude

I can confirm that downgrading worked for me too.

HugoL-git · 11 months ago

I can also confirm that I've downgrade and it worked

ant-kurt collaborator · 11 months ago

Hey folks - as a workaround, upgrading to Node.js 18.18 will resolve this (see https://nodejs.org/en/blog/release/v18.18.0 / a68a67f54d).

Noting that Node.js 18 is EOL as of earlier this year, I'm looking into the recently added dependency on addAbortListener.

twistingmercury · 11 months ago

Downgrading worked for me, too.

ant-kurt collaborator · 11 months ago

We've got a patch incoming that removes the dependency on addAbortListener. For those of you who can't upgrade to a non-EOL version of Node, this patch will make Node 18.0.0 through 18.17.1 work properly again.

This should release in Claude Code version 1.0.71.

sivang · 11 months ago

yep donwgrading works. I was sure they were QAing auto upgrades before releaseing them

k-funk · 11 months ago

downgrading using npm install -g @anthropic-ai/claude-code@1.0.67 resulted in a new error for me:

SyntaxError: The requested module 'node:stream' does not provide an export named 'getDefaultHighWaterMark'
    at ModuleJob._instantiate (node:internal/modules/esm/module_job:124:21)
    at async ModuleJob.run (node:internal/modules/esm/module_job:190:5)

Node.js v18.15.0
leonxie2003 · 11 months ago

@k-funk

I was on Node.js v18.16.1, and saw the same error as you initially. Downgrading Claude fixed it for me.

sujeetv · 11 months ago

Downgrading works. npm install -g @anthropic-ai/claude-code@1.0.67

SyntaxError: The requested module 'node:stream' does not provide an export named 'getDefaultHighWaterMark'
at ModuleJob._instantiate (node:internal/modules/esm/module_job:123:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:189:5)

Node.js v19.6.0

ant-kurt collaborator · 11 months ago

This should be feeling better with Claude Code 1.0.70

HugoL-git · 11 months ago
This should be feeling better with Claude Code 1.0.70

I just tested and upgraded. I could start without any problem.

Thank you

umasankar-yedida · 11 months ago

Yes, both versions 1.0.67 and 1.0.70 works

tooshaypark · 11 months ago

I've tried installing 1.0.70 and am still getting the same error when trying to start claude. Is there anything else that needs doing after installing the specific version? I'm on node v20.4.0.

UPDATE: Upgraded node to 22.18.0 and am cooking with fire again.

github-actions[bot] · 11 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.