पकड़ो npm चुपचाप छोड़ने अगले मूल एसडब्ल्यूसी द्विआधारी

Fixkamo-internal
शिप
14 अगस्त 2026 को 4:15 pm बजे UTC
लेखक
kamo
Commit
daa0684

छवि निर्माण के साथ `next build` में मृत्यु हो गई डाउनलोड swc पैकेज @next/swc-linux-x64-gnu ... UnhandledRejection typeError: समाप्त (UND ERR SOCKET) a ~40 MB डाउनलोड के 31 MB पढ़ने के बाद। यह रेखा एक musl / glibc नहीं है मिश्रण — अगला की वापसी क्रम में आर्क के लिए हर ट्रिपल चला जाता है और gnu सबसे पहले, इसलिए यह देखते हुए कि यह सब साबित होता है कि कोई स्वेक द्विआधारी स्थापित किया गया था। क्यों यह गायब था: @next/swc-<platform> एक वैकल्पिक निर्भरता है, और npm एक वैकल्पिक पैकेज को चुपचाप छोड़ देने के बाद 0 से बाहर निकलता है, जिसका अधिग्रहण असफल रहा। इस रनर की प्रतिगम पहले से ही भ्रष्ट टीएलएस धाराओं के लिए जाना जाता है मिड-फीच - एक ही रन से पता चलता है ERR SSL CIPHER OPERATION FAILED हत्या पहला npm ci outright। Retry 73feff9 में जोड़ा बिल्कुल के लिए मौजूद है कि flakiness, लेकिन यह केवल npm के निकास कोड को देखता है, इसलिए एक पैकेज निर्माण के बिना आगे नहीं बढ़ सकता है एक विफलता यह नहीं देख सकती है। `next build` फिर उसी लिंक पर द्विआधारी को फिर से डाउनलोड करता है जिसके साथ कोई रिट्री और कोई कैश नहीं, जो वास्तव में सतहों की विफलता है। प्रत्येक स्थापित प्रयास के बाद द्विआधारी को सत्यापित करना चुप ड्रॉप हो जाता है एक साधारण स्थापित विफलता में वापस मौजूदा रिट्री हैंडल। The गार्ड पढ़ने इसके बजाय hardcoding एक मंच, इसलिए यह उस लोडर से बहाव नहीं कर सकता। धावक पर 24-अल्पाइन में सत्यापित, वास्तविक लॉकफ़ाइल और के साथ असली `npm ci --legacy-peer-deps --force`: swc-linux-x64-musl स्थापित करता है और गार्ड गुजरता है; द्विआधारी के साथ गार्ड एक के साथ विफल रहता है सक्रिय संदेश (साथ ही पुष्टि करता है - बल स्वयं ही कारण नहीं है।)

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें