如何在 package.json 文件中添加 git repo

Posted

技术标签:

【中文标题】如何在 package.json 文件中添加 git repo【英文标题】:How to add a git repo in package.json file 【发布时间】:2017-10-02 11:28:03 【问题描述】:

我有一个应用程序,在执行npm init 时,我没有在package.json 添加它的存储库。

现在我想在 package.json 文件中添加 repo,但找不到对我有用的解决方案。

另外,我发现存储库 url 的结尾是这样的.git,但我的 repo 地址就是这个https://github.com/sonyzach/usfm-validator

    如何在 package.json 中添加我的 repo url? package.json中需要添加哪种格式?

【问题讨论】:

另见:npm WARN package.json: No repository field 【参考方案1】:

您可以使用任何编辑器打开 package.json 文件,然后在主对象中添加以下内容

"repository": 
    "type": "git",
    "url": "https://github.com/sonyzach/usfm-validator.git"
,

我也认为你应该添加 .git 版本

【讨论】:

【参考方案2】:

只需运行以下命令:

npm install --save https://github.com/sonyzach/usfm-validator

纱线添加https://github.com/sonyzach/usfm-validator

【讨论】:

【参考方案3】:

您可以在 package.json 文件中添加 dependencies 块,例如

  "dependencies": 
    "usfm-validator": "github.com/sonyzach/usfm-validator"
  

【讨论】:

【参考方案4】:
"repository": 
    "type": "git",
    "url": "git+ HTTP URL" // .git
,

【讨论】:

以上是关于如何在 package.json 文件中添加 git repo的主要内容,如果未能解决你的问题,请参考以下文章

如何告诉 Prettier 忽略 package.json 文件?

NPM - 如何在不更新或添加 package.json 中描述的包的情况下安装新包

如何将我的 node_module、模块添加到 package.json

如何将通过 npm 安装的所有依赖项保存到我的 package.json 文件中?

如何从 package-lock.json 文件制作 package.json [重复]

如何给现有工程初始化一个react-native环境的package.json