大型流星js应用程序/项目背后的原因

我一直在清理我的目录,并注意到每个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

当您部署应用程序时,您将捆绑不包含任何这些文件的项目.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...