【问题标题】:Meteor loads a lot of scripts on the client side, more than 100.Meteor 在客户端加载了很多脚本,100 多个。
【发布时间】:2018-05-06 19:30:09
【问题描述】:

问题是,每次我启动流星项目时,它都会加载大量依赖项。我试过搜索,唯一找到的就是这个问题:

same question

仍然没有答案。我试图创建新的应用程序,重新安装流星,它也发生了。在 Windows 10 上执行此操作。

【问题讨论】:

  • 你有什么问题?它和你链接的那个一样吗?
  • 除了我尝试安装全新的流星和全新的项目外,情况相同,但仍然会发生这种情况,我在流星文档中找不到任何关于此的消息,也有没有办法向流星支持提出这个问题,我该怎么办?
  • 叹息,他们正在尝试direct their tech support questions to stack overflow... 并且有almost 4K meteor tagged questions with no answers。他们至少在他们的联系页面上提到了其他一些论坛 - 直接向他们建议 file an issue
  • 谢谢,我只是想有人可以提供一些想法,因为我与之交谈的其他使用流星的人没有遇到这个问题。对不起,如果这个问题违反了任何 stackoverflow 规则。
  • 这应该作为一个关于在生产模式下部署 Meteor 的问题重新提出。当您正确执行此操作时,Meteor 会将所有 js 捆绑到一个文件中,并将所有 css 到第二个文件中。在调试器中,您将看到index.html、一个js 文件、一个css 文件和一些字体引用,仅此而已。如果您看到数百个 js 文件,那么您并未处于生产模式,并且所有单独的包和您自己的应用程序的 js 文件都单独存在且未缩小,以便您可以调试。

标签: javascript node.js meteor


【解决方案1】:

我解决了这个问题。有两种部署流星的方法。首先是使用他们自己的托管和部署工​​具 Galaxy。其次是使用不是由流星开发人员创建和维护的其他服务和“流星”工具。因此,据我了解,大多数问题都来自于流星包的错误配置文件。我可能弄错了,但是在这个包的新版本中,当你初始化流星配置文件时,它会放

构建选项:{ 调试:是的,
},

它在客户端创建了所有数百个依赖项。现在你可以把我的票降为零。谢谢。

【讨论】:

  • 很高兴回来分享您的发现! :-) 仅作记录,还有更多部署 Meteor 应用程序的方法。如果您不使用 Galaxy,则不一定需要 meteorup。例如,使用 Heroku 和适当的 Meteor buildpack,您可以直接从您的源代码进行部署,并且您的应用程序将在 Heroku 端构建用于生产。 (我不是 Heroku的一部分)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-06
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 2011-07-25
  • 2015-05-23
  • 1970-01-01
相关资源
最近更新 更多