Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erros de instalação das extensões

Olá, então vamos la, tentando novamente este curso.

Para demonstramos como um usuário inicial tem uma certa dificuldade, e o porque recomendo uma revisão dos cursos de Node (tenho a impressão de que os mesmos estão meio abandonados).

1) Feito o download do projeto inicial 2) Executando o comando: npm install 3) Erros: 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 notice npm notice New minor version of npm available! 8.1.0 -> 8.3.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.3.0 npm notice Run npm install -g npm@8.3.0 to update! npm notice npm ERR! code 1 npm ERR! path /home/simoes/projects/alura/node/blog-do-codigo/node_modules/sqlite3 npm ERR! command failed npm ERR! command sh -c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute '/home/simoes/.nvm/versions/node/v16.13.0/bin/node /home/simoes/.nvm/versions/node/v16.13.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/simoes/projects/alura/node/blog-do-codigo/node_modules/sqlite3/lib/binding/node-v93-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/simoes/projects/alura/node/blog-do-codigo/node_modules/sqlite3/lib/binding/node-v93-linux-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v93' (1)


E continua mais algumas linhas com mensagens de erros e o projeto não é instalado. 4) Renomeio o arquivo package.json 5) Instale as dependências uma a uma, para isso será necessário criar o projeto com o comando npm init: npm install body-parser@1.19.0 npm install express@4.17.1 npm install nodemon@2.0.2 6) O erro esta na versão do SQLITE3 utilizada, instale a mais atual: npm install sqlite3 7) Altere o arquivo package.json adicionando/alterando o script 'start' "start": "nodemon server.js" 8) Mais um detalhe, no item 3 - durante o vídeo ele fala que ensina a instalar o Insonia nas aulas anteriores (não há esta aula)

Com isso a instalação é feita, vamos ver se os demais erros foram corrigidos (já há chamados)

1 resposta
solução!

Erro solucionado.