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

Status Fixed / completed
Maintainer reply ✓ Yes — ant-kurt
Activity 16 comments · opened Aug 5, 2025 · 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 · 1 year 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 · 1 year 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 · 1 year 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 · 1 year ago

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

ant-kurt collaborator · 1 year 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 · 1 year ago

Downgrading worked for me, too.

ant-kurt collaborator · 1 year 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 · 1 year ago

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

k-funk · 1 year 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 · 1 year 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 · 1 year 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 · 1 year ago

This should be feeling better with Claude Code 1.0.70

HugoL-git · 1 year 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 · 1 year ago

Yes, both versions 1.0.67 and 1.0.70 works

tooshaypark · 1 year 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] · 1 year 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.