我在我的应用程序中使用了typeahead-js氛围包,但是它已被大气中的大气和github删除(因为它已被弃用)。现在运行流星抱怨。我现在不想转换为新的类型,并且宁愿按原样使用该包。
我的文件仍在我的packages文件夹中,所以我需要知道如何将软件包转换为存储在git中的本地软件包。这个:How to install atmosphere packages without meteorite?解释了如何通过克隆github中的repo来进行局部更改,但我相信原始包仍然需要在大气中。
答案 0 :(得分:1)
Meteorite可让您指向本地包裹。只需将smart.json
中的预先输入条目更改为:
{
"packages": {
"typeahead-js": {
"path": "../../path/to/local/typeahead-js"
}
}
}
或者,github和氛围是免费服务。根据许可证,您可以释放自己的分支。
答案 1 :(得分:0)
我忘了的一件事是从大气中安装的软件包实际上已经下载到你的本地/home/user/.meteorite/packages(至少在ubuntu中)。你的project / packages文件夹只有符号链接到每个已安装软件包的位置。考虑到这一点,步骤是:
{
"packages": {
"typeahead-js": {
"path": "/packages/typeahead-js"
}
}
}