IT story

ELIFECYCLE Node.js 오류는 무엇을 의미합니까?

hot-time 2020. 5. 13. 08:06
반응형

ELIFECYCLE Node.js 오류는 무엇을 의미합니까?


ELIFECYCLE은 무엇을 의미합니까?

여기 내 앱 코드가 있습니다 : https://gist.github.com/samholmes/388ca4552c5936b52c5d

'blast-emails'명령을 실행하면 오류와 함께 잠시 중단 될 때까지 잠시 동안 실행됩니다.

npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "/root/.nvm/versions/io.js/v1.6.1/bin/iojs" "/root/.nvm/versions/io.js/v1.6.1/bin/npm" "run" "live"
npm ERR! node v1.6.1
npm ERR! npm  v2.7.1
npm ERR! code ELIFECYCLE
npm ERR! emailer@0.0.0 live: `NODE_ENV=production node app.js`
npm ERR! Exit status 137
npm ERR! 
npm ERR! Failed at the emailer@0.0.0 live script 'NODE_ENV=production node app.js'.
npm ERR! This is most likely a problem with the emailer package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     NODE_ENV=production node app.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls emailer
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /apps/emailer/npm-debug.log

npm-debug.log파일은 요점에 포함되어 있습니다.

두 가지 답변 중 하나를 찾고 있습니다. ELIFECYCLE은 무엇을 의미합니까? (또는) 왜 애플리케이션 코드에서 오류가 발생합니까?


기본적으로 권한 때문이 아니라 스크립트 오류로 프로세스를 생성하지 못한다고 말합니다. 출처

실행하는 데 아무런 문제가 NODE_ENV=production node app.js없습니까?


오래된 버전의 npm 및 노드 때문이라고 생각할 수도 있지만 실제로는 그렇지 않습니다.

Pierre Inglebert가 소스를 살펴보면 End of lifecycle프로그램이 예기치 않게 중지 되었음을 알 수 있습니다 . 여러 가지 이유가있을 수 있습니다. 따라서 구문 오류가 아니며 예상되는 예외 / 오류가 아닙니다.

다른 도구가 이미 노드 스크립트에 정의 된 http 포트 (3000)를 사용하고있을 때 오류가 나타납니다. 포트 80에서 노드 앱을 실행할 때 Apache 웹 서버를 중지했는지 확인하십시오 (예 :).


WordPress 테마에서 작업하는 동안 ELIFECYCLE약간 다른 출력으로 동일한 오류가 발생했습니다.

npm ERR! 다윈 14.5.0
npm ERR! argv "/usr/local/Cellar/node/7.6.0/bin/node" "/ usr / local / bin / npm" "설치"
npm ERR! 노드 v7.6.0
npm ERR! npm v3.7.3
npm ERR! 코드 ELIFECYCLE
npm ERR! Foundationsix@1.0.0 사후 설치 :`bower install && gulp build`
npm ERR! 종료 상태 1
npm ERR! 
npm ERR! Foundationsix@1.0.0 설치 후 스크립트 'bower install && gulp build'에서 실패했습니다.
npm ERR! 최신 버전의 node.js 및 npm이 설치되어 있는지 확인하십시오.
npm ERR! 그렇다면 Foundationsix 패키지에 문제가있을 가능성이 높습니다.
npm ERR! npm 자체가 아닙니다.
npm ERR! 저자에게 이것이 시스템에서 실패했다고 말하십시오.
npm ERR! 바우어 설치 및 & 걸프 빌드

npm install같은 결과로 한 번 더 시도한 후에 시도 했습니다 bower install. 그것이 성공했을 때 나는 노력 gulp build했고 또한 효과가있었습니다.

모든 것이 지금 잘 작동합니다. &&실패 했을 때 각 명령을 별도로 실행하는 이유를 모르지만 다른 사람 이이 답변을 유용하게 사용할 수 있습니다.


제 경우에는 사진 압축 라이브러리가 더 큰 사진을 처리 할 수 ​​없었던 RAM 메모리 부족 때문이었습니다.


내가 시작한 것처럼 React Getting Started 안내서를 시도 할 때 비슷한 오류가 발생하면 Watchman을 설치하지 않아서 문제가 발생한 것을 알 수 있습니다. 여기에서 다운로드하거나 Homebrew와 함께 설치 한 brew install watchman후 다시 시도하십시오. https://facebook.github.io/watchman/docs/install.html

추신 : brew update먼저 할 수도 있습니다 .


Webpack 빌드를 실행할 때 노드가 async await이전 버전의 키워드를 이해하지 못하기 때문에 비슷한 오류가 발생했습니다 . webpack babel-plugin-transform-async-to-generator를 추가 하고 해결되었습니다. 이것은 약속으로 대체됩니다.


at process._tickCallback (internal/process/next_tick.js:10
4:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ng-contact-manager@0.0.0 sample: `node src/server/dat
a/seed-db.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ng-contact-manager@0.0.0 sample script.
npm ERR! This is probably not a problem with npm. There is lik
ely additional logging output above.

npm ERR! A complete log of this run can be found in:

I have the same issue here is how I got solved finally! the error: my error from the terminal when i run npm run sample after correcting my database connection username and password I was using mlab for my database and under the file .env i forget to properly put the user name and password. When I correct that I works.

> ng-contact-manager@0.0.0 sample /Users/mohammedr.kemal/Downl
oads/Ex_Files_ANGULAR_API_AUTH/Exercise Files/Ch01/01_04/start
> node src/server/data/seed-db.js

connected to mongodb...
connected to mongodb...
2 records inserted.
closing connection...
done.
12 records inserted.
closing connection...
done.

So it might be good to look any data connection we made in our code if we have.


I had the same error after I installed new packages or updated them:

...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
...

It helped me to run installation command once again or a couple of times. After that, the error disappeared.


I had this issue when I was running two projects that had the same set up and I already had one running. This meant that the other project couldn't use that port number. As soon as I stopped the other project running I had no issues.


In my case it was permission problem with Linux, instead of writing:

npm run start

I tried:

sudo npm run start

Then put your sudo user password and you're good to go!


I had the same error code when I was running npm run build inside node docker container.

Locally it was working while inside a container I had set option to throw error when there is a warning during compilation while locally it wasn't set. So this error can mean anything that is connected with stopping the process being done by NPM


In my case I generated a similar error when I copied the project over from another directory. some hidden files, like the critical .babelrc, were missing. SO ahhh... make sure you copy all the files! :)


This issue can also occur when you pull code from git and not yet installed node modules "npm install".

참고URL : https://stackoverflow.com/questions/30744964/what-does-the-elifecycle-node-js-error-mean

반응형