npm 오류 "npm ERR! code ELIFECYCLE" 해결 방법
리액트를 앱에 코드를 , 하는데, instart 에 npm 합니다.npm start
누가 이 문제를 도와줄 수 있습니까?
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
여기 제 소포가 있습니다.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"
}
}
그리고 마지막으로 내 로그 파일:
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 ]
1단계:$ npm cache clean --force
2단계: 다음 기준으로 node_modules를 삭제$ rm -rf node_modules
(rmdir /S /Q node_modules
폴더 또는 디렉토리로 이동하여 수동으로 삭제합니다. > 삭제 / 휴지통으로 이동을 마우스 오른쪽 단추로 클릭합니다.패키지를 업데이트하지 않는 경우 삭제할 수 있습니다.package-lock.json
파일도 있습니다.
3단계:npm install
하기 위해, 다시시려면하작,$ npm start
이것은 저에게 효과가 있었습니다.당신에게도 효과가 있기를 바랍니다.
에서는 재창조를 합니다.package-lock.json
파일, 인확 확인package-lock.json
VCS/Git(프로젝트에 VCS가 있는 경우)에 의해 추적되는 파일입니다.
PS: 그래도 있다면 빨간색으로 표시되는 오류를 확인하고 그에 따라 조치를 취하십시오.이 오류는 node.js 환경에만 해당됩니다.
소Cache
그리고.Node_module
충분하지 않습니다.다음 단계를 수행합니다.
npm cache clean --force
node_modules
folderpackage-lock.json
npm install
저한테는 이렇게 효과가 있어요.
다음 코드를 실행하여 이 오류를 해결합니다.
npm cache clean
삭제합니다.node_modules
으로 또는 하여 my structure의 합니다.
rm -rf node_modules
그런 다음 종속성을 다시 설치합니다.
npm install
첫 번째 이란:
npm run clean
(오류와 함께 제공되었지만)
그런 다음 node_modules 폴더를 삭제하고 실행했습니다.
npm install
이것으로 문제가 해결된 것 같습니다.
DigitalOcean을 실행하는 DigitalOcean이 Ubuntu 되었습니다.npm run build
만든 에서.create-react-app
(link).인스턴스를 512MB RAM에서 1GB($5/mo에서 $10/mo)로 업그레이드한 후 스크립트를 실행할 수 있었습니다.
리소스 제한으로 인해 이 오류가 발생할 수 있다는 점을 지적하기 위해 이 글을 게시합니다. 문제 페이지와 SO 답변에 대해 다른 곳에서는 설명하지 못했습니다.그리고 오류 기록에서 제가 본 어떤 것도 저를 이 방향으로 향하게 하지 않았습니다.
node_modules 디렉토리에서 액세스 변경
chmod -R a+rwx ./node_modules
이 솔루션은 윈도우즈 사용자를 위한 것입니다.
관리자를 가 공간 사항을 준 다음 하고 removenode.js를 할 수 .이렇게 하면 컴퓨터에서 node.js가 제거되고 설치 프로그램이 다시 열려 이 경로에 설치됩니다.C:\Windows\System32
또는
소Cache
그리고.Node_module
효과가 있을 것입니다.다음 단계를 수행합니다.
npm cache clean --force
node_modules
folderpackage-lock.json
npm install
이 정확한 문제에 직면하여,
나에게 그것은 삭제함으로써 작동했습니다.
package-lock.json
다시 실행하는 및재npm install
그래도 해결되지 않으면 시도해 보십시오.
package-lock.json
npm cache clean --force
npm install
npm start
node_modules 및 package-lock.json을 삭제한 다음 npm 설치를 실행합니다.여기서 완벽하게 작동했습니다(프로젝트 루트 내부 아래에 있는 명령 실행).
rm -rf node_modules && rm ./package-lock.json && npm install
는 이것을 받고 있었습니다.npm ERR! code ELIFECYCLE
빌드를 실행하는 동안 오류가 발생했습니다.캐시를 지우고 package-lock.json 파일을 제거해도 해결되지 않았습니다.
저의 경우 도커 이미지에서 Angular 빌드가 실행되고 있어서 이 문제가 발생했습니다.근본 원인은 Linux VM 내에서 Docker를 실행하고 기본적으로 2GB 메모리가 할당된 MacOS에서 Docker 빌드를 실행하는 것으로 밝혀졌습니다.
Docker에게 메모리를 더 제공하여 이 문제를 해결했습니다.오류 메시지가 상당히 분명했을 수도 있습니다.
도움이 되는 답변은 ng 빌드 중에 호출 재시도가 예외를 초과했다는 것입니다.
해결 방법:잠금 파일을 제거합니다.
rm .\package-lock.json
출처: https://github.com/mapbox/node-pre-gyp/issues/298 (식물성 표범)
용저에게후문실에: 행 는 제 램 대 응 응 그npm install
약간의 오류가 있었습니다.
저는추 받다니았습을천▁recommendation다.npm audit fix
이 작업으로 인해 내 작업이 중단되었습니다.package.json
그리고.package-lock.json
(패키지 버전 및 .json 구조 포함).
해결 방법:
- node_modules 삭제
- 려달을 합니다.
npm install
npm start
이것이 누군가에게 도움이 되기를 바랍니다.
npm install --unsafe-perm
저를 위해 일했습니다.https://docs.npmjs.com/ 을 참조하십시오.그--unsafe-perm
매개 변수를 사용하여 패키지 설치의 스크립트를 루트로 실행할 수 있습니다.제 경우 문제는 일부 종속성을 설치하지 못했다는 것입니다.
이 솔루션은 Win10의 오류를 해결했습니다.
하십시오.npm install -g node-pre-gyp
저는 이런 방법으로 이 문제를 해결하려고 노력했습니다.
rm -rf node_modules && rm ./package-lock.json && npm install
하지만 저에게는 효과가 없습니다.저는 그냥 제 기계를 다시 시작하고 완벽하게 작동합니다.
저는 Linux 사용자, 기계 HP입니다.
달리기를 요.npm run dist
SCSS 파일에 몇 가지 변경 사항을 적용하지만 몇 시간 동안 고생한 끝에 다음과 같은 작업이 가능했습니다.
npm cache clean --force
delete node_modules folder
delete package-lock.json file
sudo npm install npm@latest -g
을 최신 입니다.npm audit fix --force
npm upgrade --force
npm install
후 저는 할 수 .npm run dist
.
예상치 못한 원인: CreateReactApp을 일부 경고가 고정되지 않은 상태로 사용하면 CI(예: GitLab CI/CD)에서 프로젝트가 실패합니다.
Treating warnings as errors because process.env.CI = true.
[ ... some warnings here ...]
npm ERR! code ELIFECYCLE
npm ERR! errno 1
해결책: 경고를 수정합니다!
안대: 사용을 사용합니다.CI=false npm run build
(A는 그것이 단지 나에게 일어난 일이라는 것을 인정하기가 부끄러웠습니다; 동료가 그것을 지적할 때까지 그것을 보지 못했습니다.Pascal 감사합니다!)
노드 버전을 애플리케이션에서 권장하는 최신 노드 버전으로 업데이트하거나 노드 버전을 짧게 업데이트하는 것이 좋습니다.노드 버전 11.1을 사용하여 이와 동일한 문제를 겪었지만 애플리케이션에서 최소한 버전 10.x.x 또는 12.x.x를 권장하는 모든 응답을 이 스레드에서 시도했지만 노드 버전을 권장하는 최신 버전(예: 버전 12.16.3)으로 업데이트한 후 애플리케이션이 실행될 때까지 해당되지 않는 것처럼 보였습니다.
제 경우, 저는 젠킨스 직장에서 "코드 엘리페사이클"이라는 오류를 실제로 만났습니다.나는 npm 캐시를 청소하려고 했지만 작동하지 않았고 젠킨스 빌드 서버의 메모리도 확인했는데 괜찮아 보입니다.그런 다음 반응 프로젝트의 컴파일이 실제로 Jenkins에서는 실패했지만 내 로컬에서는 실패하거나 Jenkins 빌드 서버에서 빌드를 수동으로 실행할 때 실패했다는 것을 알게 되었고, Jenkins에서는 "process.env.CI = true로 경고를 처리"에 대해서도 언급했습니다.제 프로젝트의 경고가 젠킨스에게 오류를 일으킨 것 같습니다.따라서 Jenkins 작업에서 일단 CI를 true로 변경했습니다.제가 경고를 해제하기 전에 젠킨스의 빌드 오류를 해결했습니다.
다음 메시지가 표시되는 경우에도 포트 가용성을 확인합니다.
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
Ubuntu 18.04 LTS 릴리스를 사용하고 있는데 위의 제안과 같이 캐시를 정리하려고 했지만 작동하지 않았습니다.하지만, 저는 다른 해결책을 찾았습니다.
echo 65536 | sudo tee -a /sdo/sdo/fs/inotify/max_user_watches
npm 시작
이 명령을 실행하면 작동하기 시작했습니다.
CLI 패키지를 전체적으로 다시 설치해 보십시오.저의 경우 동일한 오류 메시지가 표시될 때 Vue.js 튜토리얼을 테스트하려고 했습니다.또 다른 방법은 vue 명령을 다시 실행한 것인데 이번에는 webpack-simple을 사용하여 어느 것이 문제를 해결했는지 확신할 수 없지만 지금은 작동하고 있습니다.
저는 이 문제로 오랫동안 고민해 왔습니다.저는버전이의 .node
문제였습니다.
나의npm
그리고.node
각각 6.1.0과 8.11.3이니다습었. 하지만를 한 것을 깨닫지 못했습니다.node
로 12로 변경되었습니다.
GCX를 설치할 때마다 했습니다.npm i
이전에는 필요하지 않았던 것.
다운그레이드했습니다.node
8시에 성공했습니다!
다른 응용 프로그램에서 포트를 사용하고 있을 수 있습니다. 목록을 표시하고 해당 응용 프로그램인지 확인하십시오.
lsof -i:8080
이 포트의 프로세스를 중지할 수 있습니다.
lsof -ti:8080 | xargs kill
저는 단계를 따랐습니다. 효과가 있습니다.
1.
npm cache clean --force
을제니다를 합니다.
package-lock.json
WebStorm 다시 시작
통보.killall node
명령이 내 것을 고칩니다.
다음과 같이 해결됨:
# chown -R <user>: node_modules
저의 경우, 저는 새로운 도서관이 있는 다른 지점을 확인했습니다.실행만으로 문제를 해결했습니다.npm install
다른 일은 하지 않고 말입니다.나는 왜 내가 그것을 얻었는지 혼란스러웠습니다.ELIFECYCLE
포트가 사용되지 않을 때 오류가 발생했지만 라이브러리가 설치되지 않았기 때문일 것입니다.따라서 삭제할 필요가 없을 수도 있습니다.node_modules
문제를 해결하기 위해.
npm을 사용하여 패키지를 설치할 때는 반드시 최신 npm 버전을 사용해야 합니다.
JavaScript를 설치하는 동안 NodeJS의 최신 버전을 언급합니다.예를 들어 devtools를 사용하여 JavaScript를 설치할 때 다음 코드를 사용합니다.
devtools i --javascript nodejs:10.15.1
언급된 NodeJS 버전을 다운로드하여 설치합니다.이것은 저에게 효과가 있었습니다.
이상하지만 저한테는 효과가 있어요.
에 가다
제어판 -->시스템 및 보안 -->시스템 -->고급 시스템 보안 -->환경 변수
Environment Variable 팝업에서 사용자 변수 PATH를 편집하고 "C:\Windows\System32" 값은 기존 값으로 구분된 세미콜론입니다.
기계를 다시 시작합니다.
언급URL : https://stackoverflow.com/questions/42308879/how-to-solve-npm-error-npm-err-code-elifecycle
'programing' 카테고리의 다른 글
Eclipse는 더 이상 참조를 강조 표시하지 않습니다. (0) | 2023.05.17 |
---|---|
GitHub 메시지 의미: 전자 메일 개인 정보 보호 제한으로 인해 푸시가 거부되었습니다. (0) | 2023.05.17 |
목록(오브젝트)을 목록(오브스트링)으로 변환 (0) | 2023.05.17 |
mongoDB에서 그룹화하고 결과로 모든 필드를 반환하는 방법 (0) | 2023.05.17 |
엑셀에서 내 크로스탭이 왜 끊기는 거지? (0) | 2023.05.17 |