Atualização 002 - O problema com o reconhecimento do modulo sqlite persiste ao encerrar o servidor e tentar reiniciar com o comando rs + enter e npm start, segue log, grato;
npm start
casadocodigo@1.0.0 start /home/haguenmcleod/backup20181031001/casaDoCodigo nodemon server.js --ignore *.marko.js
[nodemon] 1.18.4
[nodemon] to restart at any time, enter rs
[nodemon] watching: .
[nodemon] starting node server.js
internal/modules/cjs/loader.js:775
throw err;
^
Error: Cannot find module 'sqlite3'
Atualização001 para a postagem abaixo: A atualização do Ubuntu subiu a versão do node para 12, conforme verificado pelo comando no console " node -v" -->> v12.10.0 , o comando "npm install node@10.X" reinstalou a versão recomendada para o curso e posteriormente também foi necessário executar o comando "sudo npm install sqlite3@4.0.2 --save-exact " para eliminar o erro originalmente citado nesta postagem, e o servidor voltou a subir.
Ficam duas questões;
1 - Como travar a versão do node para próximas atualizações do Ubuntu ? o comando "save exact" não foi reconhecido;
2 - Não foi executada a desinstalação do node 12 para voltar a versão para a 10, isto pode gerar algum problema futuro ? Grato.
Bom dia,
Foi executada ao final da noite de ontem atualização no Ubuntu, hoje pela manhã ao tentar iniciar o npm, o console retornou log postado abaixo, grato:
OBS.: O sqlite foi instalado durante as aulas com o comando sudo npm install sqlite3@4.0.2 --save-exact
npm start
casadocodigo@1.0.0 start /home/usuario/backup20181031001/casaDoCodigo nodemon server.js --ignore *.marko.js
[nodemon] 1.18.4
[nodemon] to restart at any time, enter rs
[nodemon] watching: .
[nodemon] starting node server.js
internal/modules/cjs/loader.js:775
throw err;
^
Error: Cannot find module 'sqlite3' Require stack:
- /home/usuario/backup20181031001/casaDoCodigo/src/config/database.js
- /home/usuario/backup20181031001/casaDoCodigo/src/app/rotas/rotas.js
- /home/usuario/backup20181031001/casaDoCodigo/src/config/custom-express.js
- /home/usuario/backup20181031001/casaDoCodigo/server.js at Function.Module.resolveFilename (internal/modules/cjs/loader.js:772:15) at Function.Module.load (internal/modules/cjs/loader.js:677:27) at Module.require (internal/modules/cjs/loader.js:830:19) at require (internal/modules/cjs/helpers.js:68:18) at Object. (/home/usuario/backup20181031001/casaDoCodigo/src/config/database.js:1:17) at Module.compile (internal/modules/cjs/loader.js:936:30) at Object.Module.extensions..js (internal/modules/cjs/loader.js:947:10) at Module.load (internal/modules/cjs/loader.js:790:32) at Function.Module.load (internal/modules/cjs/loader.js:703:12) at Module.require (internal/modules/cjs/loader.js:830:19) { code: 'MODULENOT_FOUND', requireStack: [ '/home/usuario/backup20181031001/casaDoCodigo/src/config/database.js', '/home/usuario/backup20181031001/casaDoCodigo/src/app/rotas/rotas.js', '/home/usuario/backup20181031001/casaDoCodigo/src/config/custom-express.js', '/home/usuario/backup20181031001/casaDoCodigo/server.js' ] } [nodemon] app crashed - waiting for file changes before starting...