kode kesalahan ELIFECYCLE Saat menginstal expo-cli


12
npm install expo-cli --global

Saya mendapatkan kesalahan berikut ini:

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

versi node dan npm:

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

Saya mencoba menginstal expo-cli di windows 10, sesuai dengan situs resminya:

npm install expo-cli --global Saya mendapatkan kesalahan berikut:

43056 verbose Windows_NT 10.0.18362 43057 verbose argv "C: \ Program Files \ nodejs \ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "install" "expo-cli "" --global "43058 simpul verbose v12.13.1 43059 verbose npm v6.12.1 43060 kode kesalahan ELIFECYCLE 43061 kesalahan errno 1 43062 kesalahan envsub@3.1.0 postinstall: test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true 43062 kesalahan Keluar status 1 43063 kesalahan Gagal di envsub@3.1.0 skrip postinstall. Kesalahan 43063 Ini mungkin bukan masalah dengan npm. Kemungkinan ada tambahan hasil logging di atas. 43064 verbose exit [1, true] Saya menggunakan versi python:

python --version Python 3.8.0 dan versi node dan npm:

simpul --version v12.13.1

npm --versi 6.12.1 ** Apa saran Anda?

**


Saya menghadapi masalah yang sama, alih-alih menjalankan perintah pada command prompt untuk windows 10, coba pada Git bash seperti yang disarankan dalam jawaban oleh @JaskaranSingh
— Rakhi Dhavale

Jawaban:


18

coba saja instal npm install expo-cli --globalperintah ini di git bash. Ini berhasil untuk saya.


Menghadapi masalah yang sama, menjalankan perintah pada git bash membantu saya, terima kasih!
— Rakhi Dhavale

Terima kasih atas solusi rumit Anda, bekerjalah seperti pesona.
— Ali Ahmed

Ini berhasil .. mencoba 10 solusi lain sebelumnya, tnx!
— Matija Gluhak

Anda baru saja menyelamatkan hidup saya - menghabiskan 4 jam untuk menginstal semua hal yang mungkin saya bisa :-)
— Zaheer

Apa perbedaan antara jawaban Anda dan pertanyaannya? Maksud saya baris perintah. Orang yang ditanyai mencoba npm menginstal expo-cli --global dan mendapatkan kesalahan, dan Anda mengatakan kepadanya untuk meletakkan npm install expo-cli --global dan orang-orang mengatakan itu membantu? Saya tersesat sekarang
— Auclown

1

Saya memperbaiki masalah ini :

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

Setelah instalasi ini saya pikir bagian ini penting:

postinstall naskah envsub tergantung pada built-in shell unix perintah. Jadi setiap shell yang kompatibel dengan shell unix harus berfungsi, seperti Git BASH

Jadi jalankan npm install expo-cli --globalsetelah instalasi di atasGit BASH

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.