Průvodci
Oprava nativních modulů Node na arm64
Instalace npm selže nebo se zkompiluje ze zdroje na běžcích arm64.
5 min čtení
Instalace npm selže nebo se zkompiluje ze zdroje na běžcích arm64.
Proč se to děje
Balíček nemá předkompilovaný binární soubor aarch64, takže ho node-gyp sestaví lokálně.
Jak to opravit
- Zkontrolujte, zda novější verze dodává prebuild aarch64
- Uložte výstup sestavení node-gyp do mezipaměti, aby kompilace proběhla jednou
- Nainstalujte build-essential a python3, aby byla záložní kompilace úspěšná
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak přesunout CI na běžce arm64Nasadíte na Graviton nebo Ampere, ale stavíte na x64.kontrolní seznam migrace arm64Chcete přejít na arm64, aniž byste přerušili potrubí.Křížová kompilace versus nativní arm64Potřebujete binární soubory arm64 a nejste si jisti, zda křížově kompilovat nebo stavět nativně.Proč jsou sestavy QEMU arm64 tak pomaléPřidání linux/arm64 do sestavení Docker jej zpomalí dvacetkrát.