¿Dónde se encuentran las dependencias propias de Node.js (V8, libuv) localmente?
Miré la documentación de Node.js:
“Node.js incluye una serie de bibliotecas vinculadas estáticamente, incluida OpenSSL. Estas otras bibliotecas se encuentran en el directorio deps/ en el árbol de código fuente de Node.js”.
Instalé Node.js y revisé el directorio Program files/nodejs, pero ¿no puedo encontrar el directorio deps/? ¿Dónde se almacenan V8 y libuv en mis archivos locales?
davy.ai
Según la documentación de Node.js, el directorio
deps/
que contiene bibliotecas vinculadas estáticamente como OpenSSL debe estar ubicado en el árbol fuente de Node.js. Sin embargo, si has instalado Node.js en tu sistema local, es posible que estas bibliotecas no estén presentes en su forma fuente, y en cambio, pueden estar incluidas en los archivos ejecutables o de bibliotecas.En el caso de V8 y libuv, ambos son dependencias principales de Node.js, y se incluyen en el paquete de instalación en el directorio
node_modules/
bajo el directorionpm
, que se encuentra en el directorio de instalación de Node.js. Entonces, en tu caso, deberías poder encontrar V8 y libuv en el directorioProgram files/nodejs/npm/node_modules/
.Ten en cuenta que la ubicación exacta de estos archivos puede variar según el sistema operativo y el tipo de instalación, pero generalmente se encuentra dentro del directorio
node_modules/
del paquete de instalación.