3
respostas

Problema com instalação e start do servidor WEBAPI

Ja tentei executar o npm install e de um monte de erros, ai vendo o forum vi que para MacOs Mojave deveria baixar a api pra windows e executar apenas npm start, fiz isso e continua dando erro veja abaixo o erro do npm start:

aluraimg@1.0.0 start /Users/shimon-yohai/Desktop/api

node server.js

internal/modules/cjs/loader.js:596 throw err; ^

Error: Cannot find module '/Users/shimon-yohai/Desktop/api/node_modules/sqlite3/lib/binding/node-v64-darwin-x64/node_sqlite3.node' at Function.Module.resolveFilename (internal/modules/cjs/loader.js:594:15) at Function.Module.load (internal/modules/cjs/loader.js:520:25) at Module.require (internal/modules/cjs/loader.js:650:17) at require (internal/modules/cjs/helpers.js:20:18) at Object. (/Users/shimon-yohai/Desktop/api/node_modules/sqlite3/lib/sqlite3.js:4:15) at Module.compile (internal/modules/cjs/loader.js:702:30) at Object.Module.extensions..js (internal/modules/cjs/loader.js:713:10) at Module.load (internal/modules/cjs/loader.js:612:32) at tryModuleLoad (internal/modules/cjs/loader.js:551:12) at Function.Module._load (internal/modules/cjs/loader.js:543:3) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! aluraimg@1.0.0 start: node server.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the aluraimg@1.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! /Users/shimon-yohai/.npm/logs/2020-04-14T1343_14_396Z-debug.log MacBook-Air-de-Shimon:api shimon-yohai$

3 respostas

Fala ai Emanuel, tudo bem? Tente remover a pasta node_modules e o arquivo package-lock.json (caso ambos existem).

Uma vez que a pasta e o arquivo foram removidos, realiza o download e instalação das dependências com npm i.

E por fim rode o npm start para subir o servidor.

Espero ter ajudado.

Ainda está dando erro :(

npm start npm ERR! path /Users/shimon-yohai/package.json npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall open npm ERR! enoent ENOENT: no such file or directory, open '/Users/shimon-yohai/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent

npm ERR! A complete log of this run can be found in: npm ERR! /var/root/.npm/logs/2020-04-14T2122_50_575Z-debug.log

Fala Emanuel, tudo bem? Pelo erro parece que você está tentando rodar o npm start em um diretório que não é um projeto npm, ou seja, ele não contém o arquivo package.json.

Verifique se não faltou entrar na pasta da API, pelo que eu vi você está na raiz do seu usuário.

Seu caminho atual: /Users/shimon-yohai/

Talvez faltou acessar a API: /Users/shimon-yohai/nome-da-pasta-da-api.

Espero ter ajudado.