Captura npm silenciosamente caindo próximo nativo SWC binário

Fixkamo-internal
Navios
14 de agosto de 2026 às 16:15 UTC
Autor
kamo
Enviar
daa0684

A construção da imagem morreu na 'próxima construção' com A transferir o pacote swc @next/swc-linux-x64-gnu... não manuseadoRejection TypeError: terminado (UND ERR SOCKET) após ler 31 MB de um download ~40 MB. Essa linha não é um musl/glibc confusão — A próxima volta anda cada triplo para o arco em ordem e gnu é simplesmente o primeiro, então vê-lo em tudo prova NO swc binário foi instalado. Por que estava faltando: @next/swc-<platform> é uma dependência OPTIONAL, e npm sai 0 depois de ignorar silenciosamente um pacote opcional cuja captura falhou. A saída deste corredor já é conhecida por corromper fluxos de TLS mid-fetch - a mesma execução mostra ERR SSL CIPHER OPERATION FAILED kill o primeiro npm ci de imediato. A repetição adicionada em 73fefff9 existe para exatamente que flakiness, mas ele só vê o código de saída do npm, então o único pacote A construção não pode continuar sem é o único fracasso que não podia ver. `next build` então re-downloads o próprio binário sobre o mesmo link com nenhuma repetição e nenhum cache, que é a falha que realmente aparece. Verificando o binário após cada tentativa de instalação gira a gota silenciosa voltar para uma falha de instalação normal os cabos de repetição existentes. A guarda lê A própria mesa tripla do próximo em vez de codificar uma plataforma, Por isso não pode sair do carregador que guarda. Verificado no nó:24-alpino no corredor, com o verdadeiro lockfile e o real `npm ci --legacy-peer-deps --force`: instala swc-linux-x64-musl e o guarda passa; com o binário removido o guarda falha com um mensagem acionável. (Também confirma -- force não é ela mesma a causa.)

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços