【发布时间】:2015-03-05 10:40:23
【问题描述】:
有一个 Meteor 包 (edgee:slingshot) 在其主分支中具有新功能,但尚未发布(因此无法使用 meteor update 进行更新)。
如何以干净的方式从 GitHub 存储库更新包?
【问题讨论】:
标签: git github meteor meteorite
有一个 Meteor 包 (edgee:slingshot) 在其主分支中具有新功能,但尚未发布(因此无法使用 meteor update 进行更新)。
如何以干净的方式从 GitHub 存储库更新包?
【问题讨论】:
标签: git github meteor meteorite
如果您的项目的根目录还没有packages 目录,请在其中创建一个目录。
将 repo 克隆到包目录中。此时可能值得更改package.js 中的版本号,以确保您添加的是该软件包而不是存储库中的版本。
现在当您meteor add my:package(或其他)时,您应该会看到它添加了您的新版本号,表明您的本地版本已安装。
NB - 如果您正在做很多此类事情(即,它不仅仅是一次性的临时修复),建议将本地包放在单独的目录和符号链接中给他们。我在最近的伦敦 Devshop 上快速讨论了这个问题,应该很快就会上线。
【讨论】: