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