¿Alguien puede explicarme qué es node-gyp
y por qué usa los archivos de mi sistema para construir paquetes Node.JS?
- Si construyo un proyecto de nodo y lo usé
node-gyp
internamente. - Luego, simplemente alquilé ese proyecto y me mudé a un sistema diferente
- Lo desabrocho ahí y trato de usarlo
¿Funcionará este enfoque?
Cuando lo ejecuto
—
Kzqai
yarn why node-gyp
, vuelve con: porque node-sass
, así que estoy seguro de que tiene otros usos, pero puede ser en tu proyecto si tú o alguien a quien amas han sido diagnosticados sass
.
@slebetman moverse a una versión de nodo diferente no funcionará, no estoy seguro de si eso es 100% cierto, sin embargo, según mi experiencia, debe eliminar el antiguo node-gyp después de actualizar la versión de nodejs y durante la instalación de los módulos, se vuelve a compilar automáticamente en segundo plano.
—
Lukas Liesis
node-gyp
es comomake
. Es una herramienta que se utiliza para controlar el proceso de compilación de proyectos C ++. Solo que está diseñado específicamente para complementos de node.js (módulos escritos en C ++). Por lo tanto, cambiar a un sistema diferente puede funcionar si usa la misma CPU. Moverse a un sistema operativo o CPU diferente (por ejemplo, de x86 a ARM) no funcionará. Para Linux, cambiar a una distribución diferente de una versión diferente de la misma distribución puede funcionar o no. No estoy 100% seguro de si pasar a una versión diferente de node.js funcionaría