Czy ktoś może mi wyjaśnić, co to jest node-gyp
i dlaczego używa moich plików systemowych do budowania pakietów Node.JS.Co to jest node-gyp
- Jeśli Ii zbuduje projekt węzła i wewnętrznie użyje węzła-gyp.
- Wtedy właśnie smoły tego projektu i przeniósł się do innego systemu
- ja rozpakować go tam i spróbować go użyć
Zadziała to podejście?
Jest opisane na swojej stronie github: https://github.com/nodejs/node-gyp. Zasadniczo, 'node-gyp' jest jak' make'. Jest to narzędzie używane do kontrolowania procesu kompilacji projektów C++. Tylko, jest zaprojektowany specjalnie dla dodatków node.js (moduły napisane w C++). Tak więc przejście do innego systemu może działać, jeśli używa tego samego procesora. Przejście na inny system operacyjny lub procesor (na przykład z x86 na ARM) nie będzie działać. W przypadku Linuksa przeniesienie się do innej dystrybucji innej wersji tej samej dystrybucji może lub może nie działać. Nie jestem w 100% pewien, czy przejście do innej wersji pliku node.js zadziałałoby – slebetman