如何自定义流星包以在我的项目中使用它

时间:2015-06-09 05:52:01

标签: meteor

我正在尝试在我的项目中使用meteor typeahead包。它有一些问题,所以开发人员让我创建一个本地PR并使用它。问题是我不知道如何创建一个本地公关。我是否需要创建一个本地包然后将其添加到我的项目等。我将存储库克隆到我的本地机器,并更改了我需要的代码,但我不知道在此之后该怎么做。请有人帮帮我。

由于

2 个答案:

答案 0 :(得分:0)

克隆包后,只需复制Meteor项目的packages/name_of_the_package文件夹中的所有文件。 您还可以在Meteor项目中的包文件夹和包文件夹之间创建符号链接。因此,所有更改都会自动反映出来。

然后,照常添加meteor add name_of_the_package或修改.meteor/packages文件。 Meteor将在本地包文件夹而不是官方存储库中优先查看。

答案 1 :(得分:0)

  1. 创建所需仓库的分支。
  2. 将您的仓库的叉子克隆为"包裹的子文件夹"您应用中的文件夹。
  3. 执行meteor remove some:package
  4. 删除气氛包
  5. 使用meteor add some:package像往常一样添加包。 Meteor将找到本地副本并使用它,而不是从Atmosphere下载包。
  6. 进行所需的代码更改,然后在提交之前对其进行测试。
  7. 将您的更改提交给Github。
  8. 在Github上的fork中创建一个拉取请求。