expo-cli를 설치할 때 코드 ELIFECYCLE 오류


12
npm install expo-cli --global

다음과 같은 오류가 발생했습니다.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! envsub@3.1.0 postinstall: `test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the envsub@3.1.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\User\AppData\Roaming\npm-cache\_logs\2019-12-01T12_11_45_118Z-debug.log

노드 및 npm 버전 :

node --version
v12.13.1
npm --version
6.12.1

공식 사이트에 따르면 Windows 10에 expo-cli를 설치하려고합니다.

npm install expo-cli --global 다음과 같은 오류가 발생했습니다.

43056 자세한 Windows_NT 10.0.18362 43057 자세한 argv "C : \ Program Files \ nodejs \ node.exe" "C : \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "install" "expo-cli ""--global "43058 verbose node v12.13.1 43059 verbose npm v6.12.1 43060 오류 코드 ELIFECYCLE 43061 오류 errno 1 43062 오류 envsub@3.1.0 설치 후 : test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true 43062 오류 종료 상태 1 43063 오류 envsub@3.1.0에서 실패 설치 후 스크립트. 43063 오류 이것은 아마도 npm에 문제가되지 않습니다. 위의 추가 로깅 출력이있을 수 있습니다. 43064 verbose exit [1, true] 파이썬 버전을 사용하고 있습니다.

python --version Python 3.8.0 및 노드 및 npm 버전 :

노드 --version v12.13.1

npm --version 6.12.1 ** 당신의 제안은 무엇입니까?

**


@JaskaranSingh에 의해 대답에 제안 내가 대신 창 (10)에 대한 프롬프트 명령에 명령을 실행하는, 동일한 문제에 직면, 힘내 강타에 시도
— 초콜렛을 Dhavale을

답변:


18

npm install expo-cli --globalgit bash 에이 명령을 설치 하십시오. 그것은 나를 위해 일했다.


같은 문제에 직면하여 git bash에서 명령을 실행하면 도움이되었습니다. 감사합니다!
— Rakhi Dhavale

까다로운 솔루션에 감사드립니다.
— 알리 아메드

이것은 효과가 있었다 .. tnx 전에 다른 10 개의 해결책을 시도했다!
— Matija Gluhak 19

당신은 내 생명을 구했습니다-가능한 모든 것들을 설치하기 위해 4 시간을 보냈습니다 :-)
— Zaheer

답변과 질문의 차이점은 무엇입니까? 나는 명령 행을 의미한다. 질문을 한 사람은 npm install expo-cli --global을 시도하고 오류가 발생하여 npm install expo-cli --global을 넣으라고 말하고 사람들이 도움이되었다고 말하고 있습니까? 나는 지금 길을 잃었다
— Auclown

1

이 문제를 해결했습니다 .

1- Download and install Git SCM
2- Download Visual Studio Community HERE and install a Custom Installation, selecting ONLY the following packages: VISUAL C++, PYTHON TOOLS FOR VISUAL STUDIO and MICROSOFT WEB DEVELOPER TOOLS
3- Download and install Python 2.7.x
4- Register a Environment Variable with name: GYP_MSVS_VERSION with this value: 2015

이 설치 후이 부분이 중요하다고 생각합니다.

envsub의 설치 후 스크립트는 내장 유닉스 쉘 명령 에 따라 다릅니다 . 따라서 Git BASH 와 같이 유닉스 쉘과 호환되는 모든 쉘이 작동해야합니다.

npm install expo-cli --global위의 설치 후 실행하십시오 .Git BASH

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.