node-gyp
Node.JS paketleri oluşturmak için sistem dosyalarımı neyin ve neden kullandığını bana açıklayabilir mi?
- Ii bir düğüm projesi oluşturur ve
node-gyp
dahili olarak kullanılırsa . - Sonra o projeyi katranladım ve farklı bir sisteme geçtim
- Oraya gidip kullanmaya çalışıyorum
Bu yaklaşım işe yarayacak mı?
Çalıştırdığımda
—
Kzqai
yarn why node-gyp
geri geliyor: çünkü node-sass
, eminim başka kullanımları vardır, ancak size veya sevdiğiniz birine teşhis konmuşsa projenizde olabilir sass
.
@slebetman farklı düğüm sürümüne geçmek işe yaramayacak, bunun% 100 doğru olup olmadığından emin değilim, yine de deneyimlerime göre, nodejs sürümünü yükselttikten sonra eski node-gyp'yi kaldırmanız gerekiyor ve modüller sırasında arka planda otomatik olarak yeniden oluşturuluyor.
—
Lukas Liesis
node-gyp
gibidirmake
. C ++ projelerinin derleme sürecini kontrol etmek için kullanılan bir araçtır. Yalnızca node.js eklentileri (C ++ ile yazılmış modüller) için özel olarak tasarlanmıştır. Dolayısıyla, aynı CPU'yu kullanıyorsa farklı bir sisteme geçmek işe yarayabilir. Farklı bir işletim sistemine veya CPU'ya (örneğin x86'dan ARM'ye) geçmek işe yaramayacaktır. Linux için, aynı dağıtımın farklı sürümünün farklı bir dağıtımına geçmek işe yarayabilir veya çalışmayabilir. Farklı bir node.js sürümüne geçmenin işe