6
respostas

Erro "npm run server"

Não estou conseguindo rodar o servidor, recebo a seguinte mensagem de erro:

PS C:\Users\c111703\typescript-curso-1-arquivos-iniciais> npm run server npm ERR! code ENOENT npm ERR! syscall open npm ERR! path C:\Users\c111703\typescript-curso-1-arquivos-iniciais\package.json npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\c111703\typescript-curso-1-arquivos-iniciais\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! C:\Users\c111703\AppData\Roaming\npm-cache_logs\2021-11-23T17_45_58_373Z-debug.log

6 respostas

Oi Daniel!

A falha ocorreu pois não foi possível encontrar o arquivo package.json na pasta de execução. Isso ocorreu provavelmente porque seu terminal estava na pasta errada ao executar o comando npm install.

Você fez o download .zip do projeto do curso, certo? Após a descompactação do arquivo, uma pasta typescript-curso-1-arquivos-iniciais é criada dentro da pasta typescript-curso-1-arquivos-iniciais (sim, elas têm o mesmo nome). Para que tudo funcione corretamente, seu VSCode precisa estar dentro da pasta mais interna.

Existem duas formas de fazer isso:

  • Abrir a pasta mais interna seguindo os mesmos passos mostrados em aula.
  • Entrar na pasta interna pelo terminal através do comando
    • Abra o terminal do VSCode
    • digite o seguinte comando
cd typescript-curso-1-arquivos-iniciais

Comando para entrar na pasta typescript-curso-1-arquivos-iniciaisCom o terminal na pasta correta, basta executar o comando npm install para a instalação das dependências.

Espero ter ajudado! Qualquer outra dúvida pode postar aqui!

Rodou e gerou outro erro:

alurabank@1.0.0 server C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais lite-server --baseDir=dist

'lite-server' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! alurabank@1.0.0 server: lite-server --baseDir=dist npm ERR! Exit status 1 npm ERR! Failed at the alurabank@1.0.0 server script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\c111703\AppData\Roaming\npm-cache_logs\2021-11-24T14_54_57_756Z-debug.log PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais> npm install Deseja finalizar o arquivo em lotes (S/N)? n PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais> npm install Deseja finalizar o arquivo em lotes (S/N)? s PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais> npm run server

alurabank@1.0.0 server C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais lite-server --baseDir=dist

'lite-server' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! alurabank@1.0.0 server: lite-server --baseDir=dist npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the alurabank@1.0.0 server 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! C:\Users\c111703\AppData\Roaming\npm-cache_logs\2021-11-24T15_22_23_068Z-debug.log

Oi Daniel!

Pela mensagem de erro, as dependências do projeto não foram instaladas.

Confira se no diretório typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais existe uma pasta chamada node_modules Identificação da pasta node_modules no diretório do projeto

Caso não esteja, abra o terminal do VSCode e certifique-se que ele se encontra no diretório correto typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais. Depois, execute o comando npm install e verifique se a pasta node_modules foi criada.

Tente iniciar o servidor novamente com npm run server.

Aguardo seu retorno!

Rodei o "npm install" mas continua não gerando o node_modules:

PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais> npm install t-curso-1-arquivos-iniciais\package.json' urso-1-arquivos-iniciais\package.json' npm WARN typescript-curso-1-arquivos-iniciais No description npm WARN typescript-curso-1-arquivos-iniciais No repository field. npm WARN typescript-curso-1-arquivos-iniciais No README data npm WARN typescript-curso-1-arquivos-iniciais No license field.

up to date in 10.742s PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais> cd typescript-curso-1-arquivos-iniciais PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais> npm run server

alurabank@1.0.0 server C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais lite-server --baseDir=dist

'lite-server' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! alurabank@1.0.0 server: lite-server --baseDir=dist npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the alurabank@1.0.0 server script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\c111703\AppData\Roaming\npm-cache_logs\2021-11-25T14_20_58_895Z-debug.log PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais\typescript-curso-1-arquivos-iniciais>

Oi Daniel!

Sem a pasta node_modules o npm run start não vai funcionar mesmo.

Você poderia mandar as mensagens que aparecem no terminal após executar o npm install, por favor?

Antes de executar esse comando, exclua o arquivo package-lock.json.

Segue linha a linha:

PS C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais> npm install npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais\package.json' npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\c111703\OneDrive - Caixa Economica Federal\Área de Trabalho\Administração\Cursos Paulo\Alura\Angular\typescript-curso-1-arquivos-iniciais\package.json' npm WARN typescript-curso-1-arquivos-iniciais No description npm WARN typescript-curso-1-arquivos-iniciais No repository field. npm WARN typescript-curso-1-arquivos-iniciais No README data npm WARN typescript-curso-1-arquivos-iniciais No license field.