如何清理Meteorjs App的开发版?

时间:2014-05-31 17:33:52

标签: meteor meteorite

有两个命令行程序可以启动/停止/管理您的meteor应用程序。有meteormrt。从最新版本(0.8.2左右)开始,我们真的不清楚这两者之间的区别是什么(如果有的话)。两者似乎都支持像meteor helpmrt help这样的论坛“帮助”。两者的输出对我来说似乎都是一样的。

可悲的是,当我查看其中任何一个的帮助时,我看不到“干净”的参数。如果我想实现干净的构建,我需要做什么?

  1. 吹走所有包裹并重新安装
  2. 吹走任何已编译的模板
  3. 吹走所有Sass / Less编译输出
  4. 我问这个是因为我发现自己现在处于某种依赖状态,现在想要出去。

1 个答案:

答案 0 :(得分:3)

流星仍处于释放前状态。所以包的想法(仍然是这篇文章)没有得到官方的支持,尽管它很快就会出现。流星社区介入建立自己使用第三方包的方式,这就是陨石的作用。

你给陨石的大部分命令最终会传递给流星,这就是你看到相同输出的原因。

唯一(主要区别是)mrt add首先检查atmospherejs.com的包裹。

这两个将很快合并(在github上的meteor上有一个分支叫做包装,试图实现这个目标)

“干净”的想法在流星中并不存在,因为大部分内容都是基于热代码重新加载,所以当文件更改完全废弃/(清理)并重写时。

如果您更改了一些代码,它将重建所有这些,除非您有语法错误。

尽管如此,如果你想从两个步骤(流星部分和陨石部分)中完成所有事情的“清理”构建

这会删除隐藏的.meteor文件夹

中的一些内容
meteor reset

删除~/.meteorite/packages

中的所有内容

仅删除项目/packages文件夹中的所有符号链接。小心不要删除这些文件夹,因为这些文件夹是由你/谁制作你的项目并且不是来自大气层或流星的。

然后运行mrt update从头开始重新安装所有气氛包