1
resposta

Problemas ocm npm install

Quando dou npm install acontece isso:

Microsoft Windows [versão 10.0.18362.1016]
(c) 2019 Microsoft Corporation. Todos os direitos reservados.    

C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial>ls
'ls' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial>cd .\server-petshop\
O sistema não pode encontrar o caminho especificado.

C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial>cd .\server-petshop-master\

C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial\server-petshop-master>npm install
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial\server-petshop-master\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial\server-petshop-master\package.json'
npm WARN server-petshop-master No description
npm WARN server-petshop-master No repository field.
npm WARN server-petshop-master No README data
npm WARN server-petshop-master No license field.

up to date in 0.176s

C:\Users\Dev\Desktop\JS\1526-FetchAPI-projeto_inicial\server-petshop-master>
1 resposta

Opa chefe beleza? Isso aconteceu pq vc está utilizando comandos do Linux no Windowns (como o 'ls').

Para você iniciar o gerenciamento de pacotes em uma pasta você deve ter um arquivo package.json nesta pasta, se não este erro acontece :D

npm notice created a lockfile as package-lock.json. You should commit this file.

Antes navegue até a pasta que quer executar o NPM

cd server-petshop-master

Dentr desta pasta, você deve utilizar o comando npm init para criar um package.json e assim conseguir utilizar o npm install para baixar oq precisa :D Então faça o seguinte! Navegue até a pasta com o comando

cd server-petshop-master

Depois inicie na pasta que você quer (nesse caso será a pasta server-petshop-master

npm init

Selecione o nome e as configurações do seu package.json se quiser, se não quiser vai apertando Enter até o final. Depois disso dê o npm install e instale o gerenciamento de pacotes para esta pasta :D