我知道流星有自己的包管理器(这种方式meteor deploy
工程包括包),但我正在寻找流星的包管理器。通过包管理器,我正在寻找像bundler/gemfile(ruby)或maven/pom文件(java)。我会用流星包管理器
我再次明白流星安装工作正常,但我想定义我自己的“私有”软件包以及有一个文件来将软件包声明放入,所以当我升级时我可以轻松完成。
我看到了陨石,但我也读过流星0.9.0的地方,不再需要它。
谢谢!
编辑:
因此,例如,在Ruby中,你必须具有的Gemfile所述捆绑宝石。在的Gemfile你把
source 'https://rubygems.org'
gem '<gem_name>','<gem_version>'
gem '<gem_name>','<gem_version>'
,随时随地你想要一台新机器你只要运行bundle install
上安装所有的依赖和它安装依赖复制到新的机器。
我想在流星中做类似的事情。例如:我有一个流星项目,它采用karma和angular-meteor软件包(以及一些bitbucket回购中的私人软件包)。
所以在Gemfile中,它会是这个样子
source 'http://<atmosphere_url>'
package 'uringo:angular','0.8.8'
package 'sanjo:karma','1.5.1'
source 'https://<my_bit_bucket_repo'>'
package 'name:package1','0.0.1'
package 'name:package2','0.0.1'
,然后我只需要命令来运行包管理器安装在不同的包。
如果你的需要是私有包,意思是不在GitHub或Atmosphere中的包,那么默认的包管理器就可以正常工作。包声明文件是'/ .meteor/packages'。我有没有收到您的问题和需求? –
@Kyll主要是...我需要找到哪些文件,我需要在那里添加文件,语法,如何“执行”软件包管理器安装等。 –
我还是不明白。 'packages'文件的语法非常简单:每行一个包名称。您不要将文件放在'packages'文件中,而是将文件名(来自Atmosphere或您本地的'/ packages'文件夹中。)安装什么软件包管理器?Meteor自己管理软件包,或许可以解释您的确切需求。 –