Skip to content

npx aiox-core install falha com ECOMPROMISED (Lock compromised) no Windows #773

@HTAJnr

Description

@HTAJnr

Ambiente

  • SO: Windows 10 (10.0.19045)
  • Node: v22.13.1 / v25.2.1
  • npm: v11.6.2

Comando

npx aiox-core install

Erro

npm error code ECOMPROMISED
npm error Lock compromised

Stack trace completo (do log de debug do npm)

Error: Lock compromised
at AbortSignal. (.../libnpmexec/lib/with-lock.js:52:30)
at Timeout.touchLock (.../libnpmexec/lib/with-lock.js:161:18)

Causa raiz

O npx utiliza um ficheiro de lock interno com timeout ao instalar um pacote sob demanda. O @aiox-squads/core puxa uma árvore de dependências grande (rxjs, lodash, handlebars, ajv, mdast-util-to-markdown, validator, e ~40 outras). Em ligações mais lentas ou com a cache do npm fria, o download ultrapassa o timeout do lock e o npm aborta com ECOMPROMISED.

Reproduzível de forma consistente no Windows com cache fria.

Contorno

Clonar o repositório e executar localmente:

git clone https://github.com/SynkraAI/aiox-core.git
cd aiox-core
npm install

Ou instalar globalmente antes de correr:
npm install -g aiox-core
npx aiox-core install

Comportamento esperado

npx aiox-core install deve concluir com sucesso independentemente da velocidade da ligação ou estado da cache.

Possível solução

Reduzir o número de dependências, ou documentar npm install -g aiox-core como o método de instalação recomendado no Windows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    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