Czy ktoś może mi wyjaśnić, co to jest node-gyp
i dlaczego używa moich plików systemowych do tworzenia pakietów Node.JS.
- Jeśli zbuduję projekt węzła i użyję go
node-gyp
wewnętrznie. - Potem po prostu tarowałem ten projekt i przeniosłem się do innego systemu
- Rozpakowuję go tam i próbuję go użyć
Czy to podejście zadziała?
yarn why node-gyp
, wraca z: ponieważ node-sass
, więc jestem pewien, że ma inne zastosowania, ale może być w twoim projekcie, jeśli zdiagnozowano u Ciebie lub kogoś, kogo kochasz sass
.
node-gyp
jest jakmake
. Jest to narzędzie służące do sterowania procesem kompilacji projektów w C ++. Tylko, że został zaprojektowany specjalnie dla dodatków node.js (moduły napisane w C ++). Tak więc przejście na inny system 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 zadziała. W przypadku Linuksa przejście na inną dystrybucję innej wersji tej samej dystrybucji może, ale nie musi, działać. Nie jestem w 100% pewien, czy przejście na inną wersję node.js zadziała