我一直在清理我的目录,并注意到每个Meteor.js项目占用至少77MB(通常更像150MB)!为了弄清楚发生了什么,我继续创建了一个新的应用程序:
meteor create myapp
此时,文件夹占用大约7kb.
但是在我这样做之后
cd myapp meteor
文件夹大小气球高达77MB.
经过一些挖掘,我设法确定了大小增加.meteor / db文件夹.更具体地说,运行应用程序会在.meteor / db内创建这些本地*文件,每个文件大小为16Mbs.我打开这些,他们主要是一串长的0000,这里有一些非0000.
如果我开始做更多的事情 – 将数据添加到Meteor.collections等 – 大小气球到100 MB.
我的问题
>这些文件是什么,为什么这么大?
>有什么办法使我的应用程序更小(压缩的文件夹将大小削减到1.8MB,所以很多额外的膨胀看起来像可能被剥夺了某种方式.
解决方法
在开发模式下运行流星(默认)在您的.meteor目录下为您创建一个mongodb的实例.这是巨大的,我知道.但不要担心 – 这只是为了开发,所以你不需要在你的本地主机上设置你自己的mongodb实例.您可以随时通过运行:
$meteor reset
当您部署应用程序时,您将捆绑不包含任何这些文件的项目.