【问题标题】:How to answer the git prompt in npm init for a local repo如何在 npm init 中回答本地 repo 的 git 提示
【发布时间】:2020-10-12 06:17:58
【问题描述】:

我在本地私有仓库中已经有一个工作区,格式如下:

../Workspace/ComponentA/

这已经签入 git。然后我去初始化一个新组件:

../Workspace/ComponentB

所以,在 ComponentB 中,我运行 npm init,然后进入 git 问题,但我不知道这个问题的正确答案是什么。如果父文件夹已经在 git 中,然后需要将新组件添加到 git,我应该键入什么来指定 npm init 询问的内容。

谢谢。

【问题讨论】:

    标签: git npm-init


    【解决方案1】:

    更新基于评论讨论:

    IIRC npm init 只是想知道它应该向package.json 中的repository 键的属性写入什么内容。这是可选的,因此如果您没有要在 package.json 中发布的 URL,您应该能够按 Enter 键并继续。

    如果您确实有要列出的 URL,它可能是远程获取 URL。所以在那种情况下:

    git remote -v
    

    并复制 URL。

    【讨论】:

    • 但是我还没有定义远程并且 git remote -v 什么也不返回。我在这个项目的初始阶段,还没有定义一个远程,但是在 git 中有 ComponentB 的父目录。实际上,我刚刚查看了 ComponentA 的 package.json,它也已经提交,甚至还有一个 git 条目。那么我现在可以忽略 git 的问题,直接按回车而不输入任何内容吗?
    • 我会这么认为。
    • 好的,非常感谢马克。如果您只是重新回答总结这一点的问题,我可以将问题标记为已回答,干杯。
    【解决方案2】:

    如果您有要使用的 github 存储库,请通过单击绿色代码按钮获取 HTTPS 地址。在 npm init 启动或更新时将地址放入 package.json 中。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2019-08-07
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多