我正在尝试从我之前分叉的 git 安装包。
我试试
npm i catsaredoomed/invest-openapi-js-sdk --save-dev
我有
npm ERR! prepareGitDep 2> npm WARN install Usage of the `--dev` option is deprecated. Use `--also=dev` instead.
此外,这个错误甚至不依赖于我提供的标志。我可以设置 –save 或根本不提供,它仍然存在。当然, --also=dev
不会改变这种情况
更新:npm -v 6.14.13
更新 2:
无论出于何种原因,npm 似乎都需要 sudo 来运行此命令(我之前没有将 sudo 与 npm 一起使用,所有其他应用程序包都是在没有 sudo 的情况下安装的)。所以使用 sudo 这个命令运行,但只会产生新的错误
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/catsaredoomed/invest-openapi-js-sdk.git
npm ERR! git@github.com: Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
无论出于何种原因要求公共(!)回购它需要密钥
UPD 3:NodeJS(带有 npm)是通过 sudo dnf 作为 Fedora 模块安装的,像往常一样安装 git sudo dnf install,没什么特别的
原文由 catsaredoomed 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试参考这个