created: 2022-01-27T07:09:51.000Z

npm install 時に npm ERR! enoent undefined ls-remote

npm install などでこういったエラーが出る場合がある。

npm ERR! enoent undefined ls-remote -h -t

これは、GitHubに直接ホスティングされているパッケージの場合などに発生する者で、パッケージのダウンロードにgitを使うことに起因する。システムにgitが入っていないとこのようなエラーとなる。たとえば自分の場合はCloudBuildなどCDパイプライン上で発生した(gitが入っていなかった)

解決方法はシステムに git を入れることである。

参考

入門 モダンLinux ―オンプレミスからクラウドまで、幅広い知識を会得する
[ad] 入門 モダンLinux ―オンプレミスからクラウドまで、幅広い知識を会得する
Michael Hausenblas, 武内 覚 (単行本(ソフトカバー))