Catch npm бесшумно опускает собственный SWC-бинар Next

Fixkamo-internal
Порезанный
14 августа 2026 г. в 16:15 UTC
Автор
kamo
Обещать
daa0684

Изображение умерло в «следующей сборке» Скачать swc-пакет @next/swc-linux-x64-gnu UnhandledRejection TypeError: Ended (UND ERR SOCKET) После прочтения 31 МБ загрузки ~ 40 МБ. Эта линия не является муслом/глибком. смешивать — Следующий запасной ходит каждый тройной за аркой по порядку и гну Это просто первое, так что, увидев его вообще, доказывает, что не было установлено никаких свковых двоичных файлов. Почему этого не было: @next/swc-<platform> является опционной зависимостью, и npm выходит из 0 после бесшумного пропуска факультативного пакета провалился. Известно, что выход этого бегуна уже портит потоки TLS. ERR SSL CIPHER OPERATION FAILED Killing (Неудавшееся убийство) Первый npm ci. Ретрит, добавленный в 73fefff9, существует для Это легкомысленность, но он смотрит только код выхода npm, так что один пакет Строительство не может продолжаться без того единственного провала, который оно не могло видеть. «следующая сборка» затем повторно загружает сам двоичный файл по той же ссылке с без повторного использования и без кэша, что является фактическим провалом. Проверка двоичного кода после каждой попытки установки поворачивает молчаливое падение Вернемся к обычному сбою установки существующих ручек повторного использования. The Охранник читает Собственный тройной стол вместо жесткого кодирования платформы Поэтому он не может дрейфовать от погрузчика, который он охраняет. Проверено в узле:24-альпийский на бегуне, с настоящим замком и npm ci -legacy-peer-deps -force: устанавливается swc-linux-x64-musl Охранник проходит; с бинарным удаленным охранник не справляется с Действенное сообщение. (Также подтверждается, что сила сама по себе не является причиной.)

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены