2017-09-28 6 views
2

角度4つのCLIをmaterial.angular.io、私は角度マテリアルをインストールするには、このコマンドを実行します(--save角度/角度/をCDK-構築しmaterial2は、ビルドをNPMをインストール)が、以下のように、それはエラーを示している。gitはnpmとどのように関連していますか? | npm ERR! gitを使って失敗しました。 |

npm ERR! No git binary found in $PATH 
    npm ERR! 
    npm ERR! Failed using git. 
    npm ERR! Please check if you have git installed and in your PATH. 

このシナリオでは、私は自分のPCにgitをインストールする必要がありますか、gitはnpmにどのように関係していますか?どうすればこの問題を解決できますか?とにかくみんなに感謝します。

+0

インストールスクリプトの1つは、おそらくnpmからではなくgitリポジトリからいくつかのソースパッケージをダウンロードしたいと思っています。 npmパッケージがないのでかもしれません –

+0

gitが正しくインストールされていますか?コマンドラインから 'git help -a'と入力するとどうなりますか? – wes

+0

'git'は、内部または外部のコマンド、 操作可能なプログラムまたはバッチファイルとして認識されません。 – Rijo

答えて

2

portable GitPortableGit-2.14.2-64-bit.7z.exeなど)を使用することをお勧めします。私はどこでも解凍しています。

その後、私はある、私は必要最小限と私のためにPATHを設定します小さなsenv.batスクリプトを書く:

  • simplified PATH

    set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\ 
    set GH=C:\path\to\git 
    set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH% 
    
  • 最小で完了PATHあなたが必要です

私の質問は私のサーバーにgitをインストールしたいのですが?

これは公式のnpmドキュメントの一部です:「No Git」を参照してください。
npmは、リモートGit reposからの依存関係をクローンする必要があります。

+0

テスト後に回答結果を更新します!あなたの素晴らしい仕事をありがとう – Rijo

1

GitをPATHのenv変数に追加するだけです。

+0

追加の方法を教えてください。 – Rijo

関連する問題