Erro no deploy NodeJS - axios

Erro no deploy do nodeJs

Apr 24 09:21:26 npm ERR! /usr/src/app/.npm/_logs/2020-04-24T12_21_26_992Z-debug.log
Apr 24 09:21:26 npm ERR! A complete log of this run can be found in:
Apr 24 09:21:26
Apr 24 09:21:26 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Apr 24 09:21:26 npm ERR! Failed at the agenda_api@1.0.0 start script.
Apr 24 09:21:26 npm ERR!
Apr 24 09:21:26 npm ERR! Exit status 1
Apr 24 09:21:26 npm ERR! agenda_api@1.0.0 start: node server.js
Apr 24 09:21:26 npm ERR! errno 1
Apr 24 09:21:26 npm ERR! code ELIFECYCLE
Apr 24 09:21:26 }
Apr 24 09:21:26 ]
Apr 24 09:21:26 ‘/usr/src/app/server.js’
Apr 24 09:21:26 ‘/usr/src/app/routes.js’,
Apr 24 09:21:26 ‘/usr/src/app/controllers/NotificacaoController.js’,
Apr 24 09:21:26 requireStack: [
Apr 24 09:21:26 code: ‘MODULE_NOT_FOUND’,
Apr 24 09:21:26 at Module.require (internal/modules/cjs/loader.js:1042:19) {
Apr 24 09:21:26 at Function.Module._load (internal/modules/cjs/loader.js:899:14)
Apr 24 09:21:26 at Module.load (internal/modules/cjs/loader.js:1000:32)
Apr 24 09:21:26 at Object.Module._extensions…js (internal/modules/cjs/loader.js:1176:10)
Apr 24 09:21:26 at Module._compile (internal/modules/cjs/loader.js:1156:30)
Apr 24 09:21:26 at Object. (/usr/src/app/controllers/NotificacaoController.js:1:13)
Apr 24 09:21:26 at require (internal/modules/cjs/helpers.js:77:18)
Apr 24 09:21:26 at Module.require (internal/modules/cjs/loader.js:1042:19)
Apr 24 09:21:26 at Function.Module._load (internal/modules/cjs/loader.js:862:27)
Apr 24 09:21:26 at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)
Apr 24 09:21:26 - /usr/src/app/server.js
Apr 24 09:21:26 - /usr/src/app/routes.js
Apr 24 09:21:26 - /usr/src/app/controllers/NotificacaoController.js
Apr 24 09:21:26 Require stack:
Apr 24 09:21:26 Error: Cannot find module ‘axios’

Olá, @stewartcintra! Tudo bem?
Isso está acontecendo pois parece que o módulo Axios não foi instalado corretamente :grimacing:

Não tenho como ter certeza se é apenas ele que não foi instalado ou se foi todos os módulos. E daí apenas aconteceu desse ser o primeiro a ser importado.

Recomendo você dar uma olhada se as dependências foram instaladas corretamente!

Lembrando que a instalação automática ocorre apenas no deploy via Git Remote. Se você estiver usando outro método como sincronização com Github, FTP etc. você precisa instalar as dependências manualmente.
Aqui um tutorial que pode ajudar com isso, se for o caso:


O primeiro e terceiro tópico da seção Como instalar as dependências se aplicam pra outros métodos além do Github também :wink: