使用 npm 将分叉存储库作为依赖项安装时出错

Error using npm to install a forked repository as a dependency

我在尝试安装我的存储库分支时遇到 Can't install github:<repo>: Missing package name 错误。可以找到存储库 here, but the part that I am trying to modify in my fork is a sub-project found here.

我试过 运行 npm install <my_username>/puppeteer-extra --save 但是它给了我上面提到的错误。

如何使用 npm 将此分支安装为项目中的依赖项?

这不是一个重复的问题,因为我收到一个错误并且必须从子项目安装依赖项。

修复

您发布问题时遇到的错误:Can't install github:<repo>: Missing package name

现在您的提交已解决此问题:https://github.com/Joxroxagain/puppeteer-extra/commit/6f6cfe55dcf785f60bdc84c7b63e200e6d094cba,您应该不会再收到错误。

新错误

但是您可能已经尝试再次安装它,但现在的错误是 Can't install github:Joxroxagain/puppeteer-extra#6f6cfe55dcf785f60bdc84c7b63e200e6d094cba: Missing package version

解决方法当然是向您的 package.json 添加一个包 version