我一直在清理我的目录,并注意到每个Meteor.js项目至少占用77MB(通常更像是150MB)!为了弄清楚发生了什么,我继续创建了一个新应用:
meteor create myapp
Run Code Online (Sandbox Code Playgroud)
此时,该文件夹占用大约7kb.但是在我这样做之后
cd myapp
meteor
Run Code Online (Sandbox Code Playgroud)
文件夹大小最大为77MB.
经过一番挖掘,我设法精确地增加了.meteor/db文件夹的大小.更具体地说,运行应用程序会创建这些local*文件.meteor/db,每个文件大于16Mbs.我打开了这些,它们主要只是一长串0000s,其中有几个非0000s.如果我开始做更多 - 添加数据,Meteor.collections等等 - 大小气球达到100 + MB.
我的问题
Dav*_*don 16
在开发模式下运行meteor(默认设置)会在您的.meteor目录下为您创建一个mongodb实例.我知道,这是巨大的.但不要担心 - 这只适用于开发,因此您无需在localhost上设置自己的mongodb实例.您可以通过运行随时清理它:
$ meteor reset
Run Code Online (Sandbox Code Playgroud)
当您开始部署应用程序时,您将捆绑您的项目,其中不包含任何这些文件.