【问题标题】:Error using npm to install a forked repository as a dependency使用 npm 将分叉存储库安装为依赖项时出错
【发布时间】:2019-08-29 02:56:47
【问题描述】:

我在尝试安装我的仓库分支时收到Can't install github:<repo>: Missing package name 错误。可以在 here 找到存储库,但我在 fork 中尝试修改的部分是在 here 找到的子项目。

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

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

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

【问题讨论】:

  • 这可能会有所帮助:npm.community/t/…
  • @elethan 我看到了,但我不确定我和他的情况一样。
  • 我还想知道你是否可以通过在你的分叉仓库的 package.json 中给包一个 name 来“作弊”
  • @elethan 不幸的是我已经尝试过了

标签: javascript node.js typescript npm repository


【解决方案1】:

修复

您发布问题时遇到的错误: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

解决方法当然是将包version 添加到您的package.json

【讨论】:

    猜你喜欢
    • 2021-05-16
    • 2019-06-21
    • 2019-04-05
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多