有一个Meteor包(edgee:slingshot
)在其主分支中有新功能,但尚未在发行版中(因此无法使用meteor update
更新)。
如何以干净的方式从GitHub仓库更新软件包?
答案 0 :(得分:3)
在项目的根目录中创建一个packages
目录,如果还没有。
将repo克隆到packages目录中。此时,可能值得更改package.js
中的版本号,只是为了确保您添加该软件包而不是存储库中的版本。
现在当你meteor add my:package
(或其他)时,你应该看到它添加你的新版本号,表明你的本地版本已经安装。
NB - 如果您正在做很多这类事情(例如,它不仅仅是一次性的临时修复),那么建议您这样做将本地包放在一个单独的目录中并使用符号链接。我在上一届伦敦开发商店做了一个快速的讨论,很快就会在线。