एक्सपो-क्लि स्थापित करते समय कोड 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

मैं आधिकारिक साइट के अनुसार, विंडोज़ 10 पर एक्सपो-क्ली स्थापित करने की कोशिश कर रहा हूं:

npm एक्सपो-क्ली स्थापित करें --global मुझे यह निम्न त्रुटि मिली:

43056 वर्बोज़ Windows_NT 10.0.18362 43057 वर्बोज़ argv "C: \ Program Files \ nodejs \ नोड। Exe" "C: \ Program Files \ नोड्स \ n नोड्स \ npm \ npm-cli.js" "install" "एक्सपो-क्ली" "" --global "43058 क्रिया नोड v12.13.1 43059 क्रिया npm v6.12.1 43060 त्रुटि कोड ELIFECYCLE 43061 त्रुटि त्रुटी 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 क्रिया से बाहर निकलें [1, सच] मैं अजगर संस्करण का उपयोग कर रहा हूं:

पायथन - पायथन 3.8.0 और नोड और एनपीएम संस्करण:

नोड - विसर्जन v12.13.1

npm --version 6.12.1 ** आपका सुझाव क्या है?

**


मैं एक ही मुद्दे का सामना करना पड़ा, विंडोज़ 10 के लिए कमांड प्रॉम्प्ट पर कमांड चलाने के बजाय, Git bash पर प्रयास करें जैसा कि उत्तर में @JaskaranSingh द्वारा सुझाव दिया गया है
राखी

जवाबों:


18

बस npm install expo-cli --globalगिट बैश पर इस कमांड को स्थापित करने का प्रयास करें। इसने मेरे लिए काम किया।


इसी मुद्दे का सामना करते हुए, git bash पर कमांड चलाने से मुझे मदद मिली, धन्यवाद!
राखी धवले 6

अपने मुश्किल समाधान के लिए धन्यवाद, एक आकर्षण की तरह काम करते हैं।
अली अहमद

यह काम किया .. पहले 10 अन्य समाधान की कोशिश की, tnx!
मतिजा ग्लूकॉक

आपने अभी-अभी मेरी जान बचाई है - 4 घंटे बिताए हैं जो सभी संभव चीजों को स्थापित करने के लिए है जो मैं कर सकता हूं :-)
जहीर

आपके उत्तर और प्रश्न में क्या अंतर है? मेरा मतलब कमांड लाइन से है। जिस व्यक्ति ने पूछताछ की, उसने npm को एक्सपो-क्ली -ग्लोबल स्थापित करने की कोशिश की और त्रुटि मिली, और आप उसे बता रहे हैं कि npm को एक्सपो-क्लि -ग्लोबल स्थापित करें और लोग कह रहे हैं कि इससे मदद मिली? मैं अब खो गया हूँ
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

इन स्थापनाओं के बाद मुझे लगता है कि यह हिस्सा महत्वपूर्ण है:

postinstall की स्क्रिप्ट envsub में निर्मित पर निर्भर करता है यूनिक्स खोल आदेशों। तो यूनिक्स शेल के साथ संगत कोई भी शेल काम करना चाहिए, जैसे GIT BASH

इसलिए npm install expo-cli --globalऊपर स्थापना के बाद चलाएँGit BASH

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.