使用GruntJS/NPM的package.json
如果我从github克隆了一个模块到本地,如何在我的package.json中引用它以便安装本地版本?
您可以在 Github 上创建原始 repo 的分叉版本,并在 package.json
中引用 您的 Github URL。您甚至可以指定一个分支或标签,同时等待上游接受您可能有的任何补丁。
"dependencies": {
"my-task": "git://github.com/username/repo.git#branch"
}
或者,您可以使用npm link
来引用位于硬盘上的项目。如果您是唯一的开发人员,那么这样做很好,但无论如何部署都会更加棘手。(上面的选项是迄今为止最好的选择)