Estou tentando aprender a reagir, por isso tenho este código de exemplo para o aplicativo de votação de reação fullstack e estou tentando fazê-lo funcionar, mas depois de executar o npm install seguido pelo npm start, recebo o seguinte erro:
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server"
npm ERR! node v7.5.0
npm ERR! npm v4.3.0
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! voting_app@1.1.0 server: `live-server --public --
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 server script 'live-server --
public --host=localhost --port=3000 --middleware=./disable-browser-
cache.js'.
npm ERR! Make sure you have the latest version of node.js and npm
installed.
npm ERR! If you do, this is most likely a problem with the voting_app
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! live-server --public --host=localhost --port=3000 --
middleware=./disable-browser-cache.js
npm ERR! You can get information on how to open an issue for this
project with:
npm ERR! npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls voting_app
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_581Z-
debug.log
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v7.5.0
npm ERR! npm v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! voting_app@1.1.0 start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 start script 'npm run server'.
npm ERR! Make sure you have the latest version of node.js and npm
installed.
npm ERR! If you do, this is most likely a problem with the voting_app
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! npm run server
npm ERR! You can get information on how to open an issue for this
project with:
npm ERR! npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls voting_app
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_655Z-
debug.log
Aqui está o meu package.json:
{
"name": "voting_app",
"version": "1.1.0",
"author": "Fullstack.io",
"scripts": {
"go": "open http://localhost:3000; npm run server",
"e2e": "nightwatch",
"test": "./node_modules/.bin/concurrently -k 'npm run server' 'npm
run e2e'",
"start": "npm run server",
"server": "live-server public --host=localhost --port=3000 --
middleware=./disable-browser-cache.js"
},
"private": true,
"devDependencies": {
"concurrently": "2.2.0",
"live-server": "git://github.com/acco/live-server.git"
},
"dependencies": {
"semantic-ui": "git://github.com/Semantic-Org/Semantic-
UI.git#27d58a01793b66318478fbc5b6676804d22d065d"
}
}
E finalmente meu arquivo de log:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@4.3.0
3 info using node@v7.5.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle voting_app@1.1.0~prestart: voting_app@1.1.0
6 silly lifecycle voting_app@1.1.0~prestart: no script for prestart, continuing
7 info lifecycle voting_app@1.1.0~start: voting_app@1.1.0
8 verbose lifecycle voting_app@1.1.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle voting_app@1.1.0~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/ItsMeMrLi/.rvm/gems/ruby-2.3.1/bin:/Users/ItsMeMrLi/.rvm/gems/ruby-2.3.1@global/bin:/Users/ItsMeMrLi/.rvm/rubies/ruby-2.3.1/bin:/Users/ItsMeMrLi/.cargo/bin:/usr/local/Cellar/smlnj/110.74/libexec/bin:/usr/local/bin:/Users/ItsMeMrLi/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Downloads/geckodriver:/usr/local/bin:/Users/ItsMeMrLi/.rvm/bin
10 verbose lifecycle voting_app@1.1.0~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle voting_app@1.1.0~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle voting_app@1.1.0~start: Returned: code: 1 signal: null
13 info lifecycle voting_app@1.1.0~start: Failed to exec start script
14 verbose stack Error: voting_app@1.1.0 start: `npm run server`
14 verbose stack Exit status 1
14 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:192:7)
14 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:192:7)
14 verbose stack at maybeClose (internal/child_process.js:890:16)
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid voting_app@1.1.0
16 verbose cwd /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
17 error Darwin 16.4.0
18 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
19 error node v7.5.0
20 error npm v4.3.0
21 error code ELIFECYCLE
22 error errno 1
23 error voting_app@1.1.0 start: `npm run server`
23 error Exit status 1
24 error Failed at the voting_app@1.1.0 start script 'npm run server'.
24 error Make sure you have the latest version of node.js and npm installed.
24 error If you do, this is most likely a problem with the voting_app package,
24 error not with npm itself.
24 error Tell the author that this fails on your system:
24 error npm run server
24 error You can get information on how to open an issue for this project with:
24 error npm bugs voting_app
24 error Or if that isn't available, you can get their info via:
24 error npm owner ls voting_app
24 error There is likely additional logging output above.
25 verbose exit [ 1, true ]
Obrigado a todos vocês, programadores incríveis.
node.js
npm-install
npm-start
Y'Eli Buonya
fonte
fonte
Respostas:
Passo 1:
$ npm cache clean --force
Etapa 2: exclua node_modules por
$ rm -rf node_modules package-lock.json
pasta ou exclua-o manualmente , indo para o diretório e clique com o botão direito do mouse em> excluir / mover para a lixeira. Além disso, exclua o arquivo package-lock.json também.Etapa 3:
npm install
Para começar de novo,
$ npm start
Isso funcionou para mim. Espero que funcione para você também.
PS: Ainda assim, verifique o erro exibido em vermelho e aja de acordo. Este erro é específico ao ambiente node.js. Feliz codificação !!
fonte
rd /s /q "node_modules"
em cmd ourm -r "node_modules"
em PowerShell FonteLimpeza
Cache
eNode_module
não são suficientes. Siga estes passos:npm cache clean --force
node_modules
pastapackage-lock.json
arquivonpm install
Funciona para mim assim.
fonte
npm cache verify
vez de excluir todo o cache.primeiro eu corri:
(mesmo que tenha erros)
Então eu apaguei a pasta node_modules e corri
Isso parece ter resolvido o problema.
fonte
Eu resolvo esse erro executando o seguinte código
exclua o
node_modules
diretório da estrutura do meu projeto manualmente ou com o seguinte comandoDepois disso, instale as dependências novamente usando
fonte
npm run clean
Não há comando. Mas, ainda assim, sua ideia funcionou. Eu apaguei e reinstalled..and Booom ... ele começou a trabalhar .. obrigadoAlterar acesso no diretório node_modules
fonte
Eu estava recebendo mensagens de erro semelhantes em uma instância do Ubuntu 16.04 com o DigitalOcean enquanto rodava
npm run build
em um aplicativo criado comcreate-react-app
( link ). Atualizei a instância de 512 MB de RAM para 1 GB (US $ 5 / mês a US $ 10 / mês) e, em seguida, o script pôde ser executado.Postei isso aqui para indicar que você pode receber esse erro devido a limitações de recursos, que eu realmente não vi explicadas em nenhum outro lugar nas páginas de problemas e nas respostas do SO. E nada que eu vi nos logs de erro me apontou nessa direção.
fonte
Exclua node_modules e package-lock.json e execute o npm install. Funcionou perfeitamente aqui (execute o comando abaixo dentro da raiz do projeto):
fonte
solução alternativa: remova o arquivo de bloqueio.
fonte: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)
fonte
Diante desse problema exato,
se não resolver, tente
package-lock.json
fonte
React Application: Para mim, o problema era que após a execução
npm install
havia alguns erros.Eu fui com a recomendação
npm audit fix
. Esta operação quebrou minhapackage.json
epackage-lock.json
(versão alterada dos pacotes ee estrutura do .json).A CORREÇÃO FOI:
npm install
npm start
Espero que isso seja útil para alguém.
fonte
Esta solução corrigiu o erro no Win10.
Instale globalmente
npm install -g node-pre-gyp
fonte
eu tentei resolver esse problema dessa maneira
Mas para mim não é trabalho. Acabei de reiniciar minha máquina e está funcionando perfeitamente.
Sou usuário de Linux, máquina HP.
fonte
Tente reinstalar o pacote cli globalmente. No meu caso, eu estava tentando testar um tutorial do Vue.js. quando recebo a mesma mensagem de erro. A outra coisa que fiz foi executar o comando vue novamente, mas desta vez usando o webpack-simple e é por isso que não tenho certeza de quem resolveu o problema, mas agora está funcionando.
fonte
Verifique também a disponibilidade da porta se você encontrar a mensagem abaixo:
fonte
trabalhou para mim. Consulte https://docs.npmjs.com/ . O
--unsafe-perm
parâmetro permite executar os scripts da instalação do pacote como root. O problema no meu caso foi que algumas depandências não foram instaladas.fonte
Certifique-se de usar a versão mais recente do npm ao instalar pacotes usando o npm.
Ao instalar o JavaScript, mencione a versão mais recente do NodeJS. Por exemplo, ao instalar o JavaScript usando o devtools, use o código abaixo:
Isso fará o download e instalará a versão mencionada do NodeJS. Isso funcionou para mim.
fonte
Eu segui os passos, funciona:
1
remova o
package-lock.json
arquivoreiniciar meu WebStorm
fonte
Uma causa possivelmente inesperada: você usa o Create React App com alguns avisos deixados sem correção e o projeto falha no IC (por exemplo, GitLab CI / CD):
Solução: corrija os avisos!
Alternativa: use
CI=false npm run build
Ver edição nº 3657 da CRA
(Vergonha de admitir que isso aconteceu comigo; não o vi até que um colega apontou. Obrigado Pascal!)
fonte
Eu estava emitindo o comando npm start com a pasta do projeto aberta no Sublime Text. Fechar o ST e reiniciar o servidor fez o trabalho para mim.
fonte
Resolvido assim:
fonte
No meu caso, eu havia verificado uma ramificação diferente com uma nova biblioteca. Corrigi o meu problema executando apenas
npm install
sem fazer mais nada. Fiquei confuso por que estava recebendoELIFECYCLE
erro quando a porta não estava sendo usada, mas deve ter sido porque eu não tinha a biblioteca instalada. Portanto, talvez você não precise excluirnode_modules
para corrigir o problema.fonte
Estou usando
react-create-app
no Windows 10, em 2 de fevereiro de 2019, com o mais recente NodeJS 11.9.0 e npm 6.7.0 (quando você instala o NodeJS, onpm
existente). Eu acho que caso de pacotes de nós estão corrompidos raramente é, a principal causa de permissão.No começo, eu coloquei o diretório do projeto no Desktop, ele pertence ao
C:\
driver. Eu mudo para outro diretório de outro driver. Portanto, removo a preocupação "permissão de arquivo". Todo trabalho bem e simples.Tudo bem, não coloque a pasta do projeto em um diretório de
C:\
(ou outro driver que contenha o sistema operacional Windows).fonte
Eu tive o mesmo problema com o Angular 7. Acabei de executar as etapas a seguir e o erro foi resolvido.
1) Exclua sua pasta node_modules e o arquivo package-lock.json .
2) Executar
npm install
comando.3) Executar
npm audit fix
comando.fonte
Estou incomodado com esse problema há muito tempo. Para mim, a versão do
node
foi o problema.Meu
npm
enode
foram 6.1.0 e 8.11.3, respectivamente. No entanto, eu não sabia que havia atualizado meunode
acidentalmente para 12. *. *.Começou a instalar o material GCX sempre
npm i
que antes era desnecessário.Eu rebaixei meu
node
para 8 e funcionou!fonte
É estranho, mas funciona para mim
Vamos para
No pop-up Variável de ambiente, você editará a variável de usuário PATH e adicionará o valor "C: \ Windows \ System32" como ponto- e- vírgula separado ao valor existente.
Não menos importante, mas reinicie a máquina.
fonte
A porta provavelmente está sendo usada por outro aplicativo, tente listar e veja se é seu aplicativo:
lsof -i:8080
Você pode matar o processo desta porta:
lsof -ti:8080 | xargs kill
fonte
Isso não tinha nada a ver com pacotes NPM para mim. Meu projeto do Vuepress estava usando um nome de host personalizado . Omitir isso fez as coisas funcionarem novamente.
fonte
Isso me resolveu no ubuntu 16
1) Atualize o npm e o nó para a versão mais recente. 2) Reinicie o sistema 3) Remova node_modules e novamente npm i & npm start
fonte
Minha situação pedia a remoção global da pasta webpack, a exclusão da pasta node_modules do projeto, o package-lock.json e a execução do npm install, npm start
fonte
As outras respostas não resolveram o problema para o meu caso. Isso funciona para mim:
detalhes adicionais
fonte