Estou recebendo esse erro ao tentar depurar meu aplicativo de nó usando o comando npm start.
Erro:No arquivo de depuração:npm ERR! ERRO do Windows_NT 6.3.9600 npm! argv "C: \ Arquivos de programas \ nodejs \\ node.exe" "C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! nó v0.12.7 npm ERR! npm v2.11.3
npm ERR! script ausente: iniciar npm ERR! npm ERR! Se precisar de ajuda, você pode relatar esse erro em: npm ERR! https://github.com/npm/npm/issues npm ERR! Inclua o seguinte arquivo em qualquer solicitação de suporte: npm ERR! C: \ Usuários \ andrmoll.NORTHAMERICA \ Documents \ GitHub \ SVIChallenge \ npm-debug.log
erro detalhado da pilha: script ausente: iniciar
4 pilha detalhada na execução (C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ lib \ run-script.js: 142: 19)
4 pilha detalhada em C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ lib \ run-script.js: 58: 5
4 pilha detalhada em C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 345: 5
4 pilha detalhada em checkBinReferences_ (C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 309: 45)
4 pilha detalhada na final (C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 343: 3)
4 pilha detalhada nesse momento (C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 113: 5)
4 pilha detalhada em C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 300: 12
4 pilha detalhada em evalmachine.:334:14
4 pilha detalhada em C: \ Arquivos de programas \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs \ graceful-fs.js: 102: 5
4 pilha detalhada em FSReqWrap.oncomplete (evalmachine.:95:15)
fonte
start
script definido no seupackage.json
arquivo?Respostas:
Parece que você pode não ter definido um
start
script no seupackage.json
arquivo ou seu projeto não contém umserver.js
arquivo.https://docs.npmjs.com/misc/scripts#default-values
Você pode alterar o nome do script do aplicativo
server.js
ou adicionar o seguinte ao seupackage.json
Ou ... você poderia simplesmente correr
node your-script.js
diretamentefonte
start
quando você temmain
?main
é o ponto de entrada de um módulo quando você orequire('your-module')
inclui em outro projeto - docs.npmjs.com/files/package.json#main .scripts.start
é o script a ser executado pelo npm quando você digitanpm start
.npm init
está claro por que não pergunta sobre o script de início. Ou pelo menos não usamain
como um script de início.Este erro também ocorre se você adicionou uma segunda chave "script" no arquivo package.json. Se você apenas deixar uma chave "script" no package.json, o erro desaparecerá.
fonte
npm start
não estava funcionando.No meu caso, não estava funcionando porque usei
"scripts"
duas vezes . Depois de combinar - tudo bem.fonte
Por favor, use a linha de código abaixo no objeto de script que está lá no package.json
Para mim, funcionou perfeitamente bem.
fonte
$ npm run serve
?Eu tive esse problema ao instalar o react-js pela primeira vez: Estas linhas me ajudaram a resolver o problema:
fonte: https://stackoverflow.com/a/59260128/11652661
fonte
verifique o arquivo package.json com a propriedade "scripts" disponível ou não. se não atualizar a propriedade do script como esta
fonte
Se você estiver usando o babelify e o watchify, acesse:
package.json
e adicione isso em "scripts":
Um exemplo seria:
Agradecimentos a Mark Price da DevSlopes
fonte
No meu caso, se for um projeto de reação, você pode tentar atualizar o npm e, em seguida, atualizar o react-cli
fonte
deve evitar o uso da versão npm instável.
Observei uma coisa que é o problema baseado na versão do npm, o npm versão 4.6.1 é o estável, mas o 5.x é instável porque o package.json será configurado perfeitamente ao criar com o modelo padrão se for uma versão estável e, portanto, não usaremos manualmente ' Não é necessário adicionar esses scripts.
Eu tenho o problema abaixo no npm 5, então fiz o downgrade para o npm 4.6.1 e funcionou para mim,
ERRO: o npm 5 ainda não é suportado
Parece que você está usando o npm 5, lançado recentemente.
O aplicativo Create React Native não funciona ainda com o npm 5, infelizmente. Recomendamos o uso de npm 4 ou fio até que alguns erros sejam resolvidos.
Você pode acompanhar os problemas conhecidos com o npm 5 em: https://github.com/npm/npm/issues/16991
Devas-MacBook-Air: SampleTestApp deva $ npm start npm ERR! script ausente: start
fonte
Outro motivo possível: você está usando o npm quando o seu projeto é inicializado no fio. (Eu mesmo fiz isso). Então seria em
yarn start
vez denpm start
.fonte
Instalar o create-react-app globalmente agora é desencorajado. Em vez disso, desinstale o pacote create-react-app instalado globalmente, executando: npm uninstall -g create-react-app (talvez seja necessário excluir manualmente a pasta do pacote se este comando não funcionar para você. Alguns usuários relataram que precisavam excluir pastas manualmente)
Em seguida, você pode executar o npx create-react-app my-app para criar o aplicativo react novamente.
ref: https://github.com/facebook/create-react-app/issues/8086
fonte
Verifique se as PORTAS ESTÃO LIGADAS
BLAL BLA BLA E NO FINAL VOCÊ TEM ESTE
Ainda é um newbee no nó js, mas isso causou mais disso.
fonte
Dê uma olhada no seu client / package.json . Você tem que ter esses scripts
fonte
Você pode ter uma instalação antiga (global) do npm que causa o problema. A partir de 19/12, o npm não suporta instalações globais.
Primeiro, desinstale o pacote usando:
npm uninstall -g create-react-app
Alguns usuários do osx / Linux também podem precisar remover o antigo npm usando:
rm -rf /usr/local/bin/create-react-app
Agora, este é o único método suportado para gerar um projeto:
npx create-react-app my-app
Finalmente, você pode executar:
npm start
fonte
adicione esse trecho de código no seu package.json , dependendo da sua própria configuração.
fonte
Eu tenho o mesmo problema. Eu tento escrever um código no arquivo package.json como abaixo
fonte
Eu resolvi o meu. Não é um erro do NPM, está relacionado ao comportamento do proxy.
Se você está atrás do proxy,
fonte