【发布时间】:2013-02-25 13:35:56
【问题描述】:
使用 GruntJS/NPM package.json
如果我已将一个模块从 github 克隆到本地,如何在我的 package.json 中引用它以便从本地版本安装?
【问题讨论】:
-
我发现了这个:stackoverflow.com/questions/7575627/… 除了看起来太多了。我只想指向一个克隆的 git 目录。
使用 GruntJS/NPM package.json
如果我已将一个模块从 github 克隆到本地,如何在我的 package.json 中引用它以便从本地版本安装?
【问题讨论】:
您可以在 Github 上创建原始 repo 的分叉版本,并引用 your Github URL in package.json。您甚至可以在等待上游接受您可能拥有的任何补丁时指定分支或标签。
"dependencies": {
"my-task": "git://github.com/username/repo.git#branch"
}
或者,您可以使用npm link 来引用位于您硬盘上的项目。如果您是唯一的开发人员,这很好用,但无论如何部署都会有点棘手。 (上面的选项是迄今为止最好的)
【讨论】: