es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo solucionar el error de npm install sqlite3 en Mac?

Estoy intentando instalar sqlite3 con npm en Mac, sin embargo, me sigue el siguiente error:

“`
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated node-pre-gyp@0.11.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm ERR! code 1
npm ERR! path /Users/ryan/Desktop/12SDE/Formative-1/node_modules/sqlite3
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install –fallback-to-build
npm ERR! Failed to execute ‘/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure –fallback-to-build –module=/Users/ryan/Desktop/12SDE/Formative-1/node_modules/sqlite3/lib/binding/napi-v3-darwin-arm64/node_sqlite3.node –module_name=node_sqlite3 –module_path=/Users/ryan/Desktop/12SDE/Formative-1/node_modules/sqlite3/lib/binding/napi-v3-darwin-arm64 –napi_version=8 –node_abi_napi=napi –napi_build_version=3 –node_napi_label=napi-v3’ (1)
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error indica que hay paquetes y módulos obsoletos que necesitan ser actualizados. Además, parece que hay un problema con Xcode en su sistema macOS. Para resolver este problema, siga estos pasos:

    1. Actualice los paquetes y módulos obsoletos ejecutando el siguiente comando en su terminal:
    npm audit fix --force
    
    1. Instale las Herramientas de línea de comandos de Xcode ejecutando el siguiente comando en su terminal:
    xcode-select --install
    
    1. Intente instalar sqlite3 de nuevo ejecutando el siguiente comando en su terminal:
    npm install sqlite3
    
    1. Si el error persiste, intente limpiar la caché de npm y reinstalar sqlite3 ejecutando los siguientes comandos en su terminal:
    npm cache clean --force
    npm install sqlite3
    

    Siguiendo estos pasos, debería poder instalar sqlite3 con éxito sin errores.

Comments are closed.