Am'm a încerca să învețe să reacționeze, așa că am acest cod de probă pentru fullstack reacționa app de vot, iar eu încerc să-l lucreze, dar după rularea npm instala urmat de npm începe să primesc următoarea eroare:
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! [email protected] server: `live-server --public --
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] 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! [email protected] start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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
Aici este pachetul meu.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"
}
}
Și, în sfârșit, fișier jurnal:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]~prestart: [email protected]
6 silly lifecycle [email protected]~prestart: no script for prestart, continuing
7 info lifecycle [email protected]~start: [email protected]
8 verbose lifecycle [email protected]~start: unsafe-perm in lifecycle true
9 verbose lifecycle [email protected]~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 [email protected]~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle [email protected]~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle [email protected]~start: Returned: code: 1 signal: null
13 info lifecycle [email protected]~start: Failed to exec start script
14 verbose stack Error: [email protected] 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 [email protected]
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 [email protected] start: `npm run server`
23 error Exit status 1
24 error Failed at the [email protected] 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 ]
Multumesc tuturor minunat programatori.
Pasul 1: $ npm cache curat --force
Pasul 2: Ștergeți node_modules de $ rm-rf node_modules
dosar sau șterge manual de a intra în director și faceți clic dreapta > șterge / muta la gunoi. De asemenea, șterge pachet-blocare.json fișier prea.
Pasul 3: npm install
Pentru a începe din nou,
$ npm start
Aceasta a lucrat pentru mine. Speră că funcționează pentru tine.
PS: Încă dacă este acolo, vă rugăm să verificați de eroare se afișează în roșu și să acționeze în consecință. Această eroare este specific node.js mediu. Codificare Fericit!!
Curățarea Cache " și " Node_module` nu sunt suficiente. Urmați acest pași:
npm cache curat --force
npm instala
Acesta funcționează pentru mine.
în primul rând am fugit:
npm run clean
(chiar dacă a venit cu erori)
Apoi am șters node_modules dosar și a fugit
npm install
Acest lucru pare să fi rezolvat problema.
Am fost obtinerea similare mesaje de eroare pe un Ubuntu 16.04 exemplu, cu DigitalOcean în timp ce rulează npm rula construi pe o aplicație făcută cu
a crea o reacție în-app` (link). Am actualizat instanta de 512MB RAM la 1GB (5 dolari/mo pentru 10 dolari/mo) și apoi, script-ul a fost capabil să ruleze.
Postez asta aici să subliniez că puteți obține această eroare din cauza resurselor limitate, care nu am't vedea cu adevărat explicat în altă parte pe problema pagini și AȘA răspunsuri. Și nimic nu am văzut în jurnalele de eroare m-a îndreptat în această direcție.
Am rezolva această eroare de funcționare npm cache curat
, apoi ștergeți - node_modules
director din structura proiectului.
După Care instalați dependențele din nou, folosind npm instala
Șterge node_modules și pachetul de blocare.json, și apoi executați npm instala. A functionat perfect aici(executați comanda de mai jos în interiorul proiectului root):
rm -rf node_modules && rm ./package-lock.json && npm install
Încercați să reinstalați cli pachetului la nivel global. În cazul meu, am fost încercarea de a testa un Vue.js tutorial atunci când primesc acelasi mesaj de eroare. Celălalt lucru pe care am făcut a fost să rula vue comanda din nou, dar de data asta folosind webpack-simplu si de aceea nu sunt sigur care unul a rezolvat problema dar acum nu este de lucru.
Asigurați-vă că pentru a utiliza cea mai recentă npm versiune în timp ce instalarea de pachete folosind npm.
În timp ce instalarea JavaScript, vorbim de cea mai recentă versiune de NodeJS. De exemplu, în timp ce instalarea JavaScript folosind devtools, folosiți codul de mai jos:
devtools i --javascript nodejs:10.15.1
Acest lucru va descărca și instala menționat NodeJS versiune. Aceasta a lucrat pentru mine.
Un eventual neașteptate că: utilizați Create Reacționa App cu unele avertismente stânga nefixate, și proiectul eșuează pe CI (de exemplu, GitLab CI/CD):
Treating warnings as errors because process.env.CI = true.
[ ... some warnings here ...]
npm ERR! code ELIFECYCLE
npm ERR! errno 1
Soluție: fix yo' avertismente!
Alternativă: folosiți `CI=false npm rula construi
A se vedea CRA problema #3657
(- e Rușine să recunosc că mi s-a întâmplat; nu-l vedea, până când un coleg a arătat-o. Multumesc Pascal!)
Verificați pentru port disponibilitatea la fel de bine, dacă vă confruntați cu mesajul de mai jos :
Error: listen EACCES 127.0.0.1:8080
at Object._errnoException (util.js:999:13)
at _exceptionWithHostPort (util.js:1020:20)
at Server.setupListenHandle [as _listen2] (net.js:1362:19)
at listenInCluster (net.js:1420:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1535:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:102:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
Acest lucru a avut nimic de-a face cu NPM pachete pentru mine. Mi Vuepress proiect a fost folosind o custom gazdă nume. Omiterea acestui ajuns lucrurile să funcționeze din nou.
În cazul meu, am verificat-o altă ramură cu o nouă bibliotecă pe ea. Am rezolvat problema mea de funcționare numai npm instala
fără a face nimic altceva. Am fost derutat de ce am fost obtinerea ELIFECYCLE
eroare atunci când portul nu a fost folosit, dar trebuie să fi fost pentru că nu am făcut biblioteca instalat. Deci, s-ar putea să nu aveți pentru a șterge node_modules
pentru a rezolva problema.