微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

大型流星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

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

原文地址:https://www.jb51.cc/js/151085.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐