Ghiduri
Fixarea modulelor native Node pe arm64
Instalarea npm eșuează sau se compilează din sursă pe runnerele arm64.
5 min de citit
Instalarea npm eșuează sau se compilează din sursă pe runnerele arm64.
De ce se întâmplă
Pachetul nu are binar aarch64 preconstruit, așa că node-gyp îl construiește local.
Cum să o rezolvi
- Verificați dacă o versiune mai nouă oferă prebuild-uri aarch64
- Memorați în cache ieșirea de compilare node-gyp, astfel încât compilarea să aibă loc o dată
- Instalați build-essential și python3 pentru ca compilarea alternativă să reușească
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să mutați CI la arm64 alergătoriImplementați pe Graviton sau Ampere, dar construiți pe x64.Lista de verificare a migrației arm64Vrei să treci la arm64 fără a rupe conducta.Compilarea încrucișată versus brațul nativ64Aveți nevoie de binare arm64 și nu sunteți sigur dacă să compilați încrucișat sau să construiți nativ.De ce versiunile QEMU arm64 sunt atât de lenteAdăugarea linux/arm64 la o construcție Docker o face de douăzeci de ori mai lent.