repository

中英双语

指定代码所在的位置。这对想要贡献的人很有帮助。如果 git repo 在 GitHub 上,那么 npm docs 命令将能够找到您。

像这样做:

{
  "repository": {
    "type": "git",
    "url": "https://github.com/npm/cli.git"
  }
}

该 URL 应该是一个公开的(可能是只读的)URL,可以直接交给 VCS 程序而无需任何修改。它不应该是您放在浏览器中的 html 项目页面的 url。是给电脑用的。

对于 GitHub、GitHub gist、Bitbucket 或 GitLab 存储库,您可以使用与 npm install 相同的快捷方式语法:

{
  "repository": "npm/npm",

  "repository": "github:user/repo",

  "repository": "gist:11081aaa281",

  "repository": "bitbucket:user/repo",

  "repository": "gitlab:user/repo"
}

如果您的包的 package.json 不在根目录中(例如,如果它是 monorepo 的一部分),您可以指定它所在的目录:

{
  "repository": {
    "type": "git",
    "url": "https://github.com/facebook/react.git",
    "directory": "packages/react-dom"
  }
}