2016-05-14 60 views
1

我在https://github.com/kfirufk/angular2-meteor-accounts-ui安装github上的项目如流星包

分叉在GitHub上流星包,现在我想在我有一颗流星工程安装。网上有很多信息,有人推荐使用陨石,其他人推荐使用mgp ......但是我发现的所有信息都是针对非常老版本的流星,没有任何实际的工作原理!

有关该问题的任何信息将不胜感激。

更新

我创建根目录内packages目录,并克隆GitHub的包到该目录。

我编辑了.meteor/packages文件并添加了angular2-meteor-accounts-ui

现在,当我运行的应用程序的流星,我得到以下错误:

While selecting package versions: 
    error: unknown package in top-level dependencies: 
    angular2-meteor-accounts-ui 

angular2-meteor-accounts-ui是包GitHub的项目中,我克隆(中的package.json)的名称。

回答

2

如果我理解正确的问题,这是我以前写的程序,和它的作品:

  1. 停止应用程序
  2. 编辑packages文件并添加您的git叉的包名
  3. 将您的git fork克隆到流星项目的packages文件夹中。当你启动meteor时,该文件夹内的软件包优先于Internet,因此一旦它找到该软件包,它就不会检查atmospherejs中是否有下载。

注:如果你想包是你的项目代码的一部分,就在包里面克隆git的删除,并添加整个文件夹到您的应用回购。

+0

嗨。感谢您的答复。更新的主要帖子。仍然无法正常工作 – ufk

+0

我需要为该包创建相关的package.js。这允许我安装它。谢谢 – ufk