mã ELIFECYCLE lỗi khi cài đặt expo-cli


12
npm install expo-cli --global

Tôi đã nhận được lỗi sau đây:

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

phiên bản nút và npm:

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

Tôi đang cố gắng cài đặt expo-cli trên windows 10, theo trang web chính thức của nó:

npm cài đặt expo-cli --global Tôi gặp lỗi sau:

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 nút verbose v12.13.1 43059 verbose npm v6.12.1 43060 mã lỗi ELIFECYCLE 43061 lỗi errno 1 43062 lỗi envsub@3.1.0 lỗi cài đặt: test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true 43062 lỗi Thoát trạng thái 1 43063 Lỗi không thành công kịch bản cài đặt. Lỗi 43063 Đây có lẽ không phải là vấn đề với npm. Có khả năng đầu ra đăng nhập bổ sung ở trên. 43064 verbose exit [1, true] Tôi đang sử dụng phiên bản python:

python --version Python 3.8.0 và các phiên bản nút và npm:

nút - đảo ngược v12.13.1

npm --version 6.12.1 ** Đề xuất của bạn là gì?

**


Tôi gặp vấn đề tương tự, thay vì chạy lệnh trên dấu nhắc lệnh cho windows 10, hãy thử Git bash như đề xuất trong câu trả lời của @JaskaranSingh
Rakhi Dhavale

Câu trả lời:


18

chỉ cần thử cài đặt npm install expo-cli --globallệnh này trên git bash. Nó làm việc cho tôi.


Đối mặt với cùng một vấn đề, chạy lệnh trên git bash đã giúp tôi, cảm ơn!
Rakhi Dhavale

Cảm ơn giải pháp khó khăn của bạn, làm việc như một cơ duyên.
Ali Ahmed

Điều này đã làm việc .. đã thử 10 giải pháp khác trước đây, tnx!
Matija Gluhak

bạn vừa cứu mạng tôi - đã dành 4 giờ để cài đặt tất cả những thứ có thể mà tôi có thể :-)
Zaheer

Sự khác biệt giữa câu trả lời của bạn và câu hỏi là gì? Ý tôi là dòng lệnh. Một người đã hỏi npm đã cài đặt expo-cli --global và gặp lỗi, và bạn đang bảo anh ta đặt npm cài đặt expo-cli --global và mọi người đang nói rằng nó có giúp ích không? Bây giờ tôi đã mất
Auclown

1

Tôi đã khắc phục vấn đề này :

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

Sau khi cài đặt, tôi nghĩ phần này rất quan trọng:

tập lệnh postinstall của envsub phụ thuộc vào các lệnh shell unix tích hợp . Vì vậy, mọi shell tương thích với unix shell đều hoạt động, như Git BASH

Vì vậy, chạy npm install expo-cli --globalsau khi cài đặt ở trênGit BASH

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.