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 postinstall:test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true 43062エラー終了ステータス1 43063エラーenvsub@3.1.0で失敗postinstallスクリプト。43063エラーこれはおそらくnpmの問題ではありません。上記の追加のログ出力がある可能性があります。43064 verbose exit [1、true]私はpythonバージョンを使用しています:

python --version Python 3.8.0とノードおよびnpmのバージョン:

ノード-バージョンv12.13.1

npm --version 6.12.1 **あなたの提案は何ですか?

**


私は同じ問題に直面しましたが、Windows 10のコマンドプロンプトでコマンドを実行する代わりに、@ JaskaranSinghによる回答で提案されているGit bashを試してください
Rakhi Dhavale

回答:


18

npm install expo-cli --globalこのコマンドをgit bashにインストールしてみてください。それは私のために働いた。


同じ問題に直面しました、git bashでコマンドを実行すると助けになりました、ありがとう!
Rakhi Dhavale

あなたのトリッキーな解決策をありがとう、魅力のように働きます。
Ali Ahmed

これはうまくいった..以前に他の10のソリューションを試しました、tnx!
Matija Gluhak

あなたは私の命を救った-私ができるすべての可能なものをインストールするために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のpostinstallスクリプトは、組み込みのUNIXシェルコマンドに依存しています。したがって、Git BASHのように、UNIXシェルと互換性のあるシェルはすべて機能するはずです。

したがってnpm install expo-cli --global、上記のインストール後に実行しますGit BASH

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.