programing

npm 오류 "npm ERR! code ELIFECYCLE" 해결 방법

bestprogram 2023. 5. 17. 23:31

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.jsonVCS/Git(프로젝트에 VCS가 있는 경우)에 의해 추적되는 파일입니다.

PS: 그래도 있다면 빨간색으로 표시되는 오류를 확인하고 그에 따라 조치를 취하십시오.이 오류는 node.js 환경에만 해당됩니다.

Cache그리고.Node_module충분하지 않습니다.다음 단계를 수행합니다.

  • npm cache clean --force
  • node_modulesfolder
  • package-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_modulesfolder
  • package-lock.json
  • npm install

이 정확한 문제에 직면하여,

나에게 그것은 삭제함으로써 작동했습니다. package-lock.json 다시 실행하는 및재npm install

그래도 해결되지 않으면 시도해 보십시오.

  1. package-lock.json
  2. npm cache clean --force
  3. npm install
  4. 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 distSCSS 파일에 몇 가지 변경 사항을 적용하지만 몇 시간 동안 고생한 끝에 다음과 같은 작업이 가능했습니다.

  1. npm cache clean --force
  2. delete node_modules folder
  3. delete package-lock.json file
  4. sudo npm install npm@latest -g을 최신 입니다.
  5. npm audit fix --force
  6. npm upgrade --force
  7. 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

CRA 문제 #3657 참조

(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이전에는 필요하지 않았던 것.

다운그레이드했습니다.node8시에 성공했습니다!

다른 응용 프로그램에서 포트를 사용하고 있을 수 있습니다. 목록을 표시하고 해당 응용 프로그램인지 확인하십시오.

lsof -i:8080

이 포트의 프로세스를 중지할 수 있습니다.

lsof -ti:8080 | xargs kill

저는 단계를 따랐습니다. 효과가 있습니다.

1.

npm cache clean --force
  1. 을제니다를 합니다.package-lock.json

  2. 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