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.