簡體   English   中英

git與npm有什么關系? | npm ERR! 使用git失敗。 | material.angular.io

[英]How does git relate with npm? | npm ERR! Failed using git. | material.angular.io

Angular 4 CLI,我運行此命令來安裝Angular Material( npm install --save angular / material2-build angular / cdk-builds ),但顯示如下錯誤:

    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有何關系? 我該如何解決這個問題? 無論如何,感謝大家。

我更喜歡使用便攜式Git (例如PortableGit-2.14.2-64-bit.7z.exe ),將其解壓縮到任意位置。

然后,我寫一個小的senv.bat腳本,該腳本將為我設置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% 
  • 所需的最少路徑就完成了

      set PATH=%PATH%;C:\\path\\to\\npm 

我的問題是為什么我要在服務器上安裝git?

這是npm官方文檔的一部分:請參閱“ No Git ”。
npm可能需要從遠程Git倉庫克隆依賴項。

您只需要將Git添加到PATH env變量即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM