【发布时间】:2012-11-10 13:26:39
【问题描述】:
假设我维护了一个令人难以置信的crab-season 包。我有npm published 0.1.0 版,package.json 包含:
"repository": {
"type": "git",
"url": "https://github.com/example/crab-season.git"
}
当我添加很棒的新功能,将版本提升到 0.2.0,然后推送到 github 时,npmjs 注册表会通知我的新版本,还是我每次都需要npm publish?
【问题讨论】:
-
afaik 您每次都需要发布。
npm未连接到github或任何其他版本控制系统。 -
npm有一些基本的git支持,比如直接从 git url 安装。我梦想,因为我给了注册表我的 git url,它可以在我推送更新package.json版本的更改时进行检查(也许在 post receive hook 的帮助下)。听起来我需要做一些工作才能实现这种集成。