Adakah yang bisa menjelaskan kepada saya apa itu node-gyp
dan mengapa ia menggunakan file sistem saya untuk membangun paket Node.JS.
- Jika Ii membangun proyek node dan digunakan secara
node-gyp
internal. - Lalu saya baru saja memasang proyek itu dan pindah ke sistem yang berbeda
- Saya untar di sana dan mencoba menggunakannya
Akankah pendekatan ini berhasil?
Ketika saya menjalankannya
—
Kzqai
yarn why node-gyp
kembali dengan: karena node-sass
, jadi saya yakin itu memiliki kegunaan lain, tetapi mungkin ada dalam proyek Anda jika Anda atau seseorang yang Anda cintai telah didiagnosis sass
.
@slebetman pindah ke versi node yang berbeda tidak akan berfungsi, tidak yakin apakah itu 100% benar, namun dari pengalaman saya, Anda perlu menghapus node-gyp lama setelah meningkatkan versi nodejs dan selama modul menginstal itu dibangun ulang secara otomatis di latar belakang.
—
Lukas Liesis
node-gyp
sepertimake
. Ini adalah alat yang digunakan untuk mengontrol proses kompilasi proyek C ++. Hanya saja, ini dirancang khusus untuk addons node.js (modul yang ditulis dalam C ++). Jadi pindah ke sistem yang berbeda dapat bekerja jika menggunakan CPU yang sama. Pindah ke OS atau CPU lain (misalnya dari x86 ke ARM) tidak akan berfungsi. Untuk Linux, pindah ke distro berbeda dari versi berbeda dari distro yang sama mungkin berfungsi atau tidak. Saya tidak 100% yakin apakah pindah ke versi berbeda dari node.js akan berhasil