Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Npm start não funciona

No capítulo 7 da aula 1:Instalando o Electron e estrutura inicial Ao digitar Npm start aparece vários erros no meu Cmd.

npm ERR! path C:\Users\wesle\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\wesle\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\wesle\AppData\Roaming\npm-cache\_logs\2018-05-28T22_48_36_999Z-debug.log
6 respostas

Wesley, por favor verifique se na pasta C:\Users\wesle\ você tem um arquivo package.json?

Mas também me parece que a pasta C:\Users\wesle\ não é a pasta do seu projeto. Se esse for o caso você precisa estar dentro da pasta do seu projeto pra rodar o comando: npm start.

Confira o caminho que se encontra o seu terminal e aonde foi descompactado o projeto. O erro mostra que nao achou o package.json.

Voce pode usar os comandos:

%cd% Pega o path atual.

dir Para listar as pastas e arquivos

cd <nome da pasta> Pra navegar nas pastas

No cmd já estou pasta e tenho o arquivo package.jon

C:\Users\wesle\Desktop\alura-time>npm start
npm ERR! file C:\Users\wesle\Desktop\alura-time\package.json
npm ERR! code EJSONPARSE
npm ERR! Failed to parse json
npm ERR! Unexpected string in JSON at position 167 while parsing '{
npm ERR!   "name": "alura-time",
npm ERR!   "version": "'
npm ERR! File: C:\Users\wesle\Desktop\alura-time\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\wesle\AppData\Roaming\npm-cache\_logs\2018-05-29T00_17_52_847Z-debug.log

Parece que o seu package.json esta corrompido, nao esta em formato json.

Pode concerta na mao, parece que tem uma aspa simples e json aceita apenas aspas dupla.

Ou apaga e roda o npm init novamente, respondendo tudo em branco na criacao.

solução

Encontrei o erro,Por causa de uma "Vírgula" meu código não estava rodando rsrsrsrs.

 "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
    "start": "electron ."
  },

Após "Exit 1" falta uma vírgula.

 "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "electron ."
  },

Obrigado a todos pela ajuda!

Obrigado por compartilhar a solucão, Wesley. :-)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software