Skip to content

CLI fails with Node.js v22.20.0: "Cannot read properties of undefined (reading 'runtimeShorthand')" #941

@thenetaji

Description

@thenetaji

Bug Report

Environment

  • Apify CLI version: 1.1.1 (6d2b9fa)
  • Node.js version: v22.20.0
  • OS: Linux (Ubuntu 24.04.2 LTS)
  • Installation method: pnpm

Description

The Apify CLI fails to run actors when using Node.js v22.20.0, throwing a parsing error about undefined 'runtimeShorthand' property.

Steps to Reproduce

  1. Install Node.js v22.20.0
  2. Install Apify CLI v1.1.1 via pnpm: pnpm install -g apify-cli
  3. Try to run any actor: apify run --entrypoint platform/apify.js --input-file platform/input.json --purge

Expected Behavior

The actor should run successfully as it does with earlier Node.js versions.

Actual Behavior

Error: No Node.js detected! Please install Node.js >=20 (or higher) to be able to run Node.js Actors locally.
Error: The CLI encountered an unhandled argument parsing error!
Please report this issue at https://github.com/apify/apify-cli/issues

Error code: 9 (APIFY_UNKNOWN_ERROR)

Error metadata: {}

Stack:
Error: Unknown error: Cannot read properties of undefined (reading 'runtimeShorthand')
at CommandError.into (file:///home/codespace/.local/share/pnpm/global/5/.pnpm/apify-cli@1.1.1_@types+node@24.6.0/node_modules/apify-cli/dist/chunk-Z66FBOIA.js:39:680)
at runCLI (file:///home/codespace/.local/share/pnpm/global/5/.pnpm/apify-cli@1.1.1_@types+node@24.6.0/node_modules/apify-cli/dist/chunk-Z66FBOIA.js:42:1408)
at async file:///home/codespace/.local/share/pnpm/global/5/.pnpm/apify-cli@1.1.1_@types+node@24.6.0/node_modules/apify-cli/dist/apify.js:2:108

Arguments: ["run","--entrypoint","platform/apify.js","--input-file","platform/input.json","--purge"]

CLI version: apify-cli/1.1.1 (6d2b9fa) running on linux-x64 with node-22.20.0, installed via pnpm

Metadata

Metadata

Assignees

Labels

t-toolingIssues with this label are in the ownership of the tooling team.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions