Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Erro na API sqlite3

Pessoal, na execução do comando npm install dar o erro abaixo npm WARN deprecated node-pre-gyp@0.12.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 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 mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported

sqlite3@5.0.1 install C:\Sistema\Angular\Alura\api\node_modules\sqlite3 node-pre-gyp install --fallback-to-build

node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp WARN Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.1/napi-v6-win32-x64.tar.gz node-pre-gyp WARN Pre-built binaries not found for sqlite3@5.0.1 and node@14.15.1 (node-v83 ABI, unknown) (falling back to source compile with node-gyp) gyp ERR! find VS gyp ERR! find VS msvs_version not set from command line or npm config gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt gyp ERR! find VS checking VS2019 (16.8.31005.135) found at: gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise" gyp ERR! find VS - "Visual Studio C++ core features" missing gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use gyp ERR! find VS looking for Visual Studio 2015 gyp ERR! find VS - not found gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8 gyp ERR! find VS gyp ERR! find VS ** gyp ERR! find VS You need to install the latest version of Visual Studio gyp ERR! find VS including the "Desktop development with C++" workload. gyp ERR! find VS For more information consult the documentation at: gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows

6 respostas

Fala ai Wesley, tudo bem? Tente fazer o seguinte:

  1. Apague a pasta node_modules
  2. Apague o arquivo package-lock.json
  3. Apague a dependência da sqlite3: npm un sqlite3.
  4. Instale tudo novamente: npm i
  5. Instale a sqlite3 novamente: npm i sqlite3.

Espero ter ajudado.

solução!

Obrigado Matheus, funcionou

Magina Wesley, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.

Eu segui orientação de uma página que recomendava usar o sqlite@4.0.1. Alterei o package.json e funcionou.

https://github.com/mapbox/node-sqlite3/issues/971

Senhores não consigo subir essa api, estou ficando chateado por que fiz os procedimentos, mas continua dando erro pior que outro..Matheus Castiglioni gostaria de enviar um print dos erros, por que não consigo resolver esse problema, e olha nem stackover flow consegue me da uma solução.

Resolveu para mim também, mesmo usando MAC.