我有这个包在我的package.json
: "uWebSockets.js": "github:uNetworking/uWebSockets.js#v18.9.0",
尝试在 docker 中使用npm i
->安装此软件包时
但npm ci
我得到:npm ERR! Host key verification failed
首先,想知道有什么区别。
其次,如果我能获得有关如何在 docker 文件中执行 CI 的帮助。
谢谢!!
我有这个包在我的package.json
: "uWebSockets.js": "github:uNetworking/uWebSockets.js#v18.9.0",
尝试在 docker 中使用npm i
->安装此软件包时
但npm ci
我得到:npm ERR! Host key verification failed
首先,想知道有什么区别。
其次,如果我能获得有关如何在 docker 文件中执行 CI 的帮助。
谢谢!!
有点晚了,但这里有一个解决方法,取自这个 github 问题:
为了任何寻找解决方法但难以理解上述对话的人的利益,如果您从公共 github 存储库安装某些东西并想要强制使用 https,这应该有效:
npm install git+https://<githubUsername>@github.com/<project>/<repo>.git
您使用什么 github 用户名可能并不重要,因为每个人都可以访问公共存储库。用户名的使用符合 'auth' 的条件,因此会强制保留协议,如#2610 (comment)中的第 2 点所述。