Search code examples
node.jsangulargitnpmangular7

npm install shows error with git not found


I have recently added some dependencies to the package JSON and tried installing npm, but it shows errors related to git not found:

npm ERR! path git
npm ERR! code ENOENT
npm ERR! errno ENOENT
npm ERR! syscall spawn git
npm ERR! enoent Error while executing:
npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/eligrey/FileSaver.js.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent
npm ERR! A complete log of this run can be found in:

Image


Solution

  • You need to install git in your machine to have it working.

    undefined ls-remote -h -t ssh://git@github.com/eligrey/FileSaver.js.git
    

    it should have been

    git ls-remote -h -t ssh://git@github.com/eligrey/FileSaver.js.git
    

    There is error related to git path. check this ls-remote command