![](/img/trans.png)
[英]code 1 npm ERR! Command failed: git submodule update -q --init --recursive
[英]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.