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

前端之家收集整理的这篇文章主要介绍了大型流星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

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

猜你在找的JavaScript相关文章