Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor-在开发人员之间同步Meteor包';s机器_Meteor - Fatal编程技术网

Meteor-在开发人员之间同步Meteor包';s机器

Meteor-在开发人员之间同步Meteor包';s机器,meteor,Meteor,事实上,我不是在做这件事,而是计划将来做 我知道你可以在另一个开发者的PC上重新创建meteor项目,方法是将它推到github并检查.meteor目录(尽管不是本地子目录)。这样,当另一个开发人员将其克隆到她的PC并执行以下操作时: meteor npm安装 流星赛跑 meteor和npm的每个软件包都将与meteor发行版(位于.meteor/release中)的特定版本一起安装 现在,我的问题是: 在添加、升级、删除一些meteor包并将.meteor目录更改推送到github后,其他开发

事实上,我不是在做这件事,而是计划将来做

我知道你可以在另一个开发者的PC上重新创建meteor项目,方法是将它推到github并检查.meteor目录(尽管不是本地子目录)。这样,当另一个开发人员将其克隆到她的PC并执行以下操作时:

meteor npm安装
流星赛跑

meteor和npm的每个软件包都将与meteor发行版(位于.meteor/release中)的特定版本一起安装

现在,我的问题是: 在添加、升级、删除一些meteor包并将.meteor目录更改推送到github后,其他开发人员的meteor包在执行meteor运行后是否会相应地同步?我的意思是,他/她所有的流星软件包都将被添加、升级、删除,以完全像你最初做的那样

这是在每个meteor开发者的机器中都有准确的meteor环境(meteor软件包)的方法吗


非常感谢你的帮助,再见

正如我所看到的,meteor在遇到.meteor文件中的更改时(例如包或版本)确实会同步所有内容

所以,正如meteor专家一直说的那样,我们的想法是将这个文件夹检查到github,以传播您的项目所收到的更改


当meteor在.meteor/release中找到新版本时,我不确定meteor版本是否也在其他PC中同步。例如,假设您将版本从1.4升级到1.5。我想meteor将把这个新版本更新为.meteor/release。然后它将转到github repo,其他程序员将提取该文件。那么问题是:流星是否会升级自身以应对这种变化?我想会的


谢谢,再见

请查看文件
.meteor/versions
Hi@ghybs,谢谢回复。据我所知,meteor/version文件记录了安装的每个meteor软件包的版本;无论是主程序包还是从属程序包(从另一个安装包自动安装)。我如何使用该文件来确保来自多个开发人员的meteor包是同步的。。。“流星会自我升级吗”是的,会的。如果指定,它还将使用早期版本。这通常是在启动meteor run时看到“下载meteor工具…”时发生的情况;您的声明完成了关于开发团队中“克隆”meteor项目这一问题的所有内容。。。