Kann mir jemand erklären, was ist node-gyp
und warum es meine Systemdateien verwendet, um Node.JS-Pakete zu erstellen.
- Wenn ich ein Knotenprojekt erstelle und es
node-gyp
intern verwendet. - Dann habe ich dieses Projekt einfach tariert und bin auf ein anderes System umgezogen
- Ich entpacke es dort und versuche es zu benutzen
Wird dieser Ansatz funktionieren?
yarn why node-gyp
, kommt es zurück mit: weil node-sass
, also bin ich sicher, dass es andere Verwendungszwecke hat, aber es kann in Ihrem Projekt sein, wenn bei Ihnen oder jemandem, den Sie lieben, eine Diagnose gestellt wurde sass
.
node-gyp
ist wiemake
. Es ist ein Tool zur Steuerung des Kompilierungsprozesses von C ++ - Projekten. Nur wurde es speziell für node.js-Addons (in C ++ geschriebene Module) entwickelt. Der Wechsel zu einem anderen System kann also funktionieren, wenn dieselbe CPU verwendet wird. Das Wechseln zu einem anderen Betriebssystem oder einer anderen CPU (z. B. von x86 zu ARM) funktioniert nicht. Unter Linux funktioniert das Wechseln zu einer anderen Distribution einer anderen Version derselben Distribution möglicherweise oder auch nicht. Ich bin nicht 100% sicher, ob die Umstellung auf eine andere Version von node.js funktionieren würde